;; -----------------------------------------------------------------------------
PROJECT 5: designing, implementing, and testing a state representation 
	
FILES

   state-tester.rkt : the test harness
    consumes series of requests on stdin and produces results on stdout  

   xdiff-xml    : diff for our xml files 
   xrun         : run all test cases 

   state-tests/
     in*.xml	: additional test cases 
     out*.xml	: the corresponding results 

;; -----------------------------------------------------------------------------
TO RUN: for N in [0 .. 2]

   $ ./xrun 

   which runs all test cases in state-tests/ like this: 

   $ ./state-tester.rkt < inN.xml | xdiff-xml outN.xml -

See state-tester.rkt for the purpose of the test cases. 

