open-adventure/tests
2017-06-13 10:43:06 -04:00
..
barehands.chk More test coverage of odd cases. 2017-06-13 10:43:06 -04:00
barehands.log More test coverage of odd cases. 2017-06-13 10:43:06 -04:00
breakvase.chk Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
breakvase.log Test for the "break" verb. 2017-06-11 18:24:35 -04:00
death-jump.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
death-jump.log Arrange test coverage of reincarnation code. 2017-06-13 09:48:32 -04:00
decheck Add a small tool for making logs from checkfiles. 2017-06-06 00:52:04 -04:00
dwarf.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
dwarf.log Restory working seed value for dwarf.log. 2017-05-27 09:23:52 -07:00
endgame428.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
endgame428.log More test coverage improvements. 2017-06-06 06:59:39 -04:00
illformed.chk Further increase test coverage. 2017-06-13 09:26:54 -04:00
illformed.log Further increase test coverage. 2017-06-13 09:26:54 -04:00
lockchain.chk Improve regression-test coverage. 2017-06-13 09:18:24 -04:00
lockchain.log Improve regression-test coverage. 2017-06-13 09:18:24 -04:00
Makefile Remove .adv files with make clean. 2017-06-08 00:15:03 -07:00
oldstyle.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07: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 Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
pirate.log Change 'drop pillow' to 'drop pillo' to make the test pass while we sort out a minor bug. 2017-06-11 15:42:25 -07:00
quit.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07: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
reincarnate.chk Arrange test coverage of reincarnation code. 2017-06-13 09:48:32 -04:00
reincarnate.log Arrange test coverage of reincarnation code. 2017-06-13 09:48:32 -04:00
saveresume.1.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
saveresume.1.log Update the save/resume tests for linenoise. 2017-06-08 00:15:03 -07:00
saveresume.2.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
saveresume.2.log Update the save/resume tests for linenoise. 2017-06-08 00:15:03 -07:00
trident.chk Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
trident.log Metadata update. 2017-05-31 14:34:32 -04:00
turnpenalties.chk Massive whitespace update to the test output. 2017-06-11 15:43:38 -07:00
turnpenalties.log Test to ensure that the turn count penalties occur. 2017-05-31 13:36:36 -07:00
vending.chk More test coverage of odd cases. 2017-06-13 10:43:06 -04:00
vending.log More test coverage of odd cases. 2017-06-13 10:43:06 -04:00
weirdbird.chk Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
weirdbird.log More test coverage. 2017-06-11 16:50:55 -04:00
weirddwarf.chk Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
weirddwarf.log Increase test coverage. 2017-06-11 17:41:29 -04:00
wittsend.chk Address GitLab issue #10: Spurious '>' characters appearing in console output 2017-06-13 08:03:27 -04:00
wittsend.log Add a walkthrough that foes nearly to endgame. 2017-06-01 14:36:16 -04:00
woodshint.chk Add woods hint and hint display to test coverage. 2017-06-13 10:05:48 -04:00
woodshint.log Add woods hint and hint display to test coverage. 2017-06-13 10:05:48 -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