This is the section for tests (Currently only blackbox)

To use the tests, run "make check" in the top source
directory or the tests directory.

If there are any failures, you can investigate them.
The log directory for test "TEST-NAME" can be found at
"log/TEST-NAME"

This log directory contains the inputs to the program,
the expected output, and the real output.



The best way to add a new test:

* Copy an existing test
* Run a replace-string (oldname to newname)
* Study the code a bit
* Modify the input
* Check that the test works
* Check that the program is successful
** If program is not successful, double check
   that your test is correct.
** Else, send a bug report and include the test.



DO NOT EDIT THE TEST FRAMEWORK WITHOUT EDITING ALL THE TESTS.

To edit, PLEASE edit them all instead of letting other people do
the hard work. If it is a generic edit, then it should not be that
difficult to generate a diff and patch everything else.
