Experimental test production.
[open-adventure.git] / tests / Makefile
index e33e684b1c4fcd0d855e5a24de630fb1c054d6ab..8ea00c6e6d73ac0fe381aa06b4c11a9c11e574be 100644 (file)
@@ -36,7 +36,7 @@ check: savecheck
 .SUFFIXES: .chk
 
 clean:
-       rm -fr *~ adventure.text *.adv scratch.tmp
+       rm -fr *~ *.adv scratch.tmp *.ochk
 
 # Show summary lines for all tests.
 testlist:
@@ -114,4 +114,12 @@ tap: count $(TEST_TARGETS)
 count:
        @echo 1..$(words $(TEST_TARGETS))
 
+# The following machinery tests the gane against a binary made from the advent430 branch
+# The diff file produced has new spellings in it.
+
+ancient:
+       for x in *.log; do stem=$${x%.log}; echo $${stem}; ./advent430 <$${stem}.log | ./oldfilter >$${stem}.ochk; done 
+       for x in *.log; do stem=$${x%.log}; diff -u $${stem}.chk $${stem}.log; done
+       rm *.ochk
+
 # end