

ISE Production Code Testing Suite


This folder contains all the programs needed to fully test the ISE production code functionality.  In order to run the tests, follow these simple steps:

1.  Copy this entire folder into your working directory.

2.  Type 'cd test_scripts' at the command line to enter the scripts directory.

3.  Type 'make all' to compile all of the necessary programs.

4.  Type 'cd ..' to return to the main testing directory.

5.  Type 'Overall_ISE_Test_Script.sh > output.txt' at the command line. Note, before running this script, be sure that full permissions are set for all scripts, sub-directories, and any jpeg or ise images within these sub-directories. 


This command will run all of the tests and pipe the output of each test to output.txt.  This test is run on multiple images found within the test_scripts/images, test_scripts/non_existant_images, and test_scripts/non_jpeg_images folders. Output.txt contains the summary of the tests.  A description of each test can be found in the ISE Test Plan. 

Also note, after running the automated tests, the folder test_scripts/decrypted_images will contain all the jpeg images output from the decryption method.  The test_scripts/ise_images will contain all the ise files output from the encryption method.

To remove all unnecessary object files and other miscellaneous files, type 'make clean' from within the test_scripts folder.
