This directory contains the MetaText test scripts (*.t):
  ./block.t     Test BLOCK declarations
  ./chomp.t     Tests chomping of newlines
  ./declare.t   Test pre-declared blocks
  ./define.t    Test variable definitions
  ./eval.t      Test expression evaluation code
  ./exec.t      Test execution options (EXECUTE)
  ./include.t   Test INCLUDE directive
  ./rogue.t     Test handling of unrecognised directives (ROQGUE)
  ./subst.t     Test basic SUBST directive

Other files:
  ./test.pl     Common file for all test scripts.

Additional directories:
  ./src         Source files used by test scripts
  ./dest        Post-process output written here
  ./expect      Expected output, compared against equivalent ./dest file
  ./lib         Element files used by the above

Test results are written to the logfile, test.log.

The test scripts may be a little obscure in places especially as they
often try to tickle the deepest, darkest innards of MetaText into 
spewing forth a bug.  Having said that, they are a good starting place 
for seeing how the different directives work and what can be done.

If you uncover a bug in MetaText, the best way to demonstrate it is
to create a small, simple test script that illustrates the problem.
Not only does that help me reproduce it easily, but it also means I 
have a test script ready to install in this suite to check that it 
doesn't happen again.


A