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.

Web Accessibility