One or more TEST instructions can appear in the preamble or in variable definition sections. If used in the preamble, TEST instructions are only used to specify a default weight (different from 1) for the test they refer to, and parameter definitions have no meaning in that context. When used in variable definition sections, TEST instructions cause the execution of that test on the variable with the specified parameters.
The test name is one of the available test names, as described in section [*]. Parameter definitions have the form
<parameter name>=<parameter value>
where the parameter name is one of the available parameters for the specific test, and the value is one of the allowed values for that parameter. All test have default values for the parameters. No spaces are allowed in a parameter definition.
All test weights are 1 unless specified. Any integer or double-precision number can be used as a weight; only the relative values matter. This, of course, changes the meaning of the default 1 according to the minimum and maximum weight specified in the file. The weighting algorithms of variables and tests are independent, so different systems can be used for variables and for each test within each variable definition. If a TEST instruction is used to specify a default weight for a particular test in the preamble, that test will have that weight instead of 1 unless otherwise specified.