The tests script uses the following directory structure:

  nnn/			Test directory. Its name is a decimal number.
    README		Description of the test. The first line is displayed
			by the tests script.
    *.dsc		Configuration description files. At least one of
			these files must be present.
    config.in		Configuration variables input. Optional.
    options		Additional command-line options for kconf. Optional.
    no.default		Default output (-a) is disabled if this file is
			present. Optional.
    templates/		Directory containing template files. They are copied
			to the out/ directory before kconf is run. Optional,
			directory must not be empty.
      *.template	Template files.
    ref/		Directory containing reference files.
      *.out		Reference files. They must have a 1:1 correspondence
			to the *.out files in out/.
    out/		Directory containing output files generated by the
			test. This directory is created and maintained by
			the tests script.
      config.out	Configuration variables output. This file is always
			created.
      default.out	Default output header file. This file is always
			created.
      make.out		Makefile output. This file is always created.
      *.out		Output files generated by the test.
