open-adventure/tests
2017-06-06 05:36:39 -04:00
..
death-jump.chk Fix things so seed doesn't cost clock time. 2017-05-30 20:08:55 -04:00
death-jump.log Restore regression tests. 2017-05-27 10:51:43 -04:00
decheck Add a small tool for making logs from checkfiles. 2017-06-06 00:52:04 -04:00
dwarf.chk Fix things so seed doesn't cost clock time. 2017-05-30 20:08:55 -04:00
dwarf.log Restory working seed value for dwarf.log. 2017-05-27 09:23:52 -07:00
endgame428.chk Added 428-point walkthrough to regression tests. 2017-06-02 06:38:59 -04:00
endgame428.log Added 428-point walkthrough to regression tests. 2017-06-02 06:38:59 -04:00
illformed.chk In tests, exercise the "go back" code. 2017-06-06 00:54:56 -04:00
illformed.log Further extend test coverage. 2017-06-06 05:36:39 -04:00
Makefile Alphabetically sort the test file list. 2017-06-05 19:21:08 -07:00
oldstyle.chk Fix dropped stitch in last commit. 2017-06-04 16:08:19 -04:00
oldstyle.log Make it possible to pass options to advent from within regression-test loads. 2017-06-04 16:06:21 -04:00
pirate.chk Add another test. 2017-05-31 06:37:56 -04:00
pirate.log Add another test. 2017-05-31 06:37:56 -04:00
quit.chk Fix bug that led to comments bnot being ignored. 2017-05-26 05:14:18 -04:00
quit.log Restore regression tests. 2017-05-27 10:51:43 -04:00
README Update the tests README. 2017-06-05 19:33:35 -07:00
saveresume.1.chk Add simple tests of save and resume. 2017-06-05 19:20:39 -07:00
saveresume.1.log Add simple tests of save and resume. 2017-06-05 19:20:39 -07:00
saveresume.2.chk Add simple tests of save and resume. 2017-06-05 19:20:39 -07:00
saveresume.2.log Add simple tests of save and resume. 2017-06-05 19:20:39 -07:00
trident.chk Add another test. 2017-05-31 06:37:56 -04:00
trident.log Metadata update. 2017-05-31 14:34:32 -04:00
turnpenalties.chk Test to ensure that the turn count penalties occur. 2017-05-31 13:36:36 -07:00
turnpenalties.log Test to ensure that the turn count penalties occur. 2017-05-31 13:36:36 -07:00
wittsend.chk Add a walkthrough that foes nearly to endgame. 2017-06-01 14:36:16 -04:00
wittsend.log Add a walkthrough that foes nearly to endgame. 2017-06-01 14:36:16 -04:00

= Notes on the test machinery = 

A .tst extension means it's a game log
A .chk extension means it's expected output from a test

The test files are run in alphabetical order. This allows you to ensure certain tests are run in a particular order merely by giving them appropriate names, e.g.: test.1.log, test.2.log, test.3.log. This is useful for testing save and resume.

In general, a file named foo.chk is the expected output from theb game log
foo.log.  To add new tests, just drop log files in this directory.

To see summary lines from all tests, 'make testlist'.  The summary lines
are those led with ##; you should have one such descriptive line at the
head of the file.

To run the tests, "make regress".

To remake the check files, "make buildregress".

// end