        This directory contains EiC's regression test suite.

Note: this test suite was put together on a Intel-Linux platform, and
therefore, all tests may not pass on all other platforms. For example,
the tests in test/eicSripts will most likely need to be modified to
reflect where eic is installed on your system.

The test suite comprises of a bunch of EiC code "*.c", auxillary files
"*.aux" and regression test result files "*.def".

The `test.sh' script orchestrates the regression
test process. To kick it off enter:

	% test.sh

Now check for failed modules:

	% find . -name "*.diff" -print | xargs more

Also, during the installation of EiC, the script `eictester' should
have been placed in the same directory as eic. The `eictester' script
is just a copy of `runtest' in this directory, and is handy for
generating new test-modules and testing existing ones.


To create a test-module:

	% eictester -g -f foo.c

To test a test-module:

	% eictester foo.c

To get more information on eictester:

	% eictester -h


Basic scripts in this directory:

	script               discription

	runsent         Runs a sentinel version of EiC
                        and is used for validating EiC stability.

	runpure         Runs a purified version of EiC
                        and is used for validating EiC stability.
			This file is BROKEN

	batch.sh        Used for globally replacing one
                        string with another in a bunch of
                        files.

        test.sh         Main driver for EiC regression test
                        suite

	runtest         The regression test engine. Is
                        identical to `eictester'.






