Instructions on how to run the tests:

Before youre able to run the tests, you must follow these general steps:
1.	Copy all the contents of the archive to a folder in your Grace account. 
2.	Change the directory to that folder
3.	Run the command: tap allegro81
4.	Run the command: chmod 711 run_all.sh
5.	Run the command: chmod 711 clean_all.sh


In order to run a particular test, run the command:

mlisp -L data.cl -L util.cl -L [your project file] -\#! [test input]

For example:

mlisp -L data.cl -L util.cl -L myfile.lisp -\#! 0101.in

This will call the function in your source file associated to that particular test with a set of fixed arguments, and will output your result. 


In order to check the correctness of your result, run:

mlisp -L data.cl -L util.cl -L [your project file] -\#! [test input] > [your test output]

gdiff -u [official output] [your test output]

For example:

mlisp -L data.cl -L util.cl -L myfile.lisp -\#! 0101.in > 0101.out.student

gdiff -u 0101.out 0101.out.student

The output should be empty.

In order to test all your solutions, run the following:

./run_all.sh [your project file]

For example:

./run_all.sh myfile.lisp

This will output two sets of files:
1.	Your outputs (of the form [output file].student - for example 0101.out.student)
2.	The diffs between your output and the correct one (of the form [output file].dif - for example 0101.dif)

If your functions are correct, then the dif files will be empty.


