PS1-MOPS Unit Testing

INSTALLATION

The unit testing utilities and suite of tests may exist in any directory as
long as the subdirectory structure is maintained. All the relevant paths are
configured through the shell scripts. Therefore, to install the Unit Testing
System, extract the unit-testing tree from SVN to a chosen directory. Then,
edit the shell script files to reflect the particular system configuration.

MODES

* Standalone unit testing

Usage:

    $ ./standalone-unit-testing.sh

The suite of tests are performed. The results are printed to STDOUT.

* Automated unit testing

Testing is initiated by a command-line of the following form.

    $ ./run-unit-testing.sh

The suite of tests are performed. The results are stored in a database. Test
results are reported using testing-reporter.pl. Example usage for report is

    $ ./testing-reporter.pl nobody@nowhere.edu

. Where the single argument is an email recipient.

CONFIGURATION

All configuration of critical paths are performed through the shell script
used to run unit testing.

