Project 5 Grading Tests
Each test is listed as in previous projects. Along with the tests, there are two files named util.cl and data.cl. util.cl defines some helper functions that are used in the tests, and data.cl defines the lists used in testing.
To run the tests, use variations on the following command:
mlisp -L [your project file] -L util.cl -L data.cl -\#! [test input]
For example, assuming that your project file is called
proj5.lisp, and you want to test it using 0401.in,
your commands might be
mlisp -L proj5.lisp -L util.cl -L data.cl -\#! 0401.in > my0401.out
gdiff -u 0401.out my0401.out
Note that for several of the "findnext" commands, your project might produce different output than that in the grading tests, depending on how you implemented your sets. However, you shouldn't have been penalized if your project produced output that was consistent with your implementation.
Please let me know if you find any problems.