open-adventure/tests
2023-04-07 12:33:52 -04:00
..
axebear.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
axebear.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
axeorama.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
axeorama.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
badmagic.chk Implement the magic-cookie check and its test. 2023-04-06 19:03:02 -04:00
badmagic.log Implement the magic-cookie check and its test. 2023-04-06 19:03:02 -04:00
barehands.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
barehands.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
bigfail.chk Truncatte bigfail test because the RNG gets confused by resurrection. 2023-03-29 18:25:35 -04:00
bigfail.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
birdsnakewake.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
birdsnakewake.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
birdweight.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
birdweight.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
boulder2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
boulder2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
breakmirror.chk Document a bugfix and isolate it in a test. 2023-03-29 09:24:12 -04:00
breakmirror.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
carrybird.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
carrybird.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
carryfreebird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
carryfreebird.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
cheatresume.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
cheatresume.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
cheatresume2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
cheatresume2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
coverage_dungeon.py Improve copyright lines. 2023-04-03 17:05:01 -04:00
death-jump.chk Fix some accidental test damage in Javier's last commit. 2018-11-11 08:02:21 -05:00
death-jump.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
decheck Add a small tool for making logs from checkfiles. 2017-06-06 00:52:04 -04:00
defeat.chk Another test coverage improvement. 2022-04-12 21:51:37 -04:00
defeat.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
domefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
domefail.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
dragon_secret5.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
dragon_secret5.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
dropcagedbird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
dropcagedbird.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
drown.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
drown.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
dwarf.chk Fix to Gitlab issue #32. Now SEED and WASTE are in adventure.yaml 2017-07-21 10:23:02 -04:00
dwarf.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
dwarf_alternative.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
dwarf_alternative.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
eggs_done.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
eggs_done.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
eggs_vanish.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
eggs_vanish.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
endgame428.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
endgame428.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
endobjects.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
endobjects.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fail_hint_maze.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fail_hint_maze.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fail_hint_ogre.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fail_hint_ogre.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fail_hint_ogre2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fail_hint_ogre2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fail_hint_woods.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fail_hint_woods.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fillfail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fillfail.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
fillvase.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fillvase.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
flyback.chk Clean up some tests, adding newlines at EOF where they're missing. 2023-03-29 10:55:56 -04:00
flyback.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
footslip.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
footslip.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
gemstates.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
gemstates.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
goback.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
goback.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_dark.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_dark.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_grate.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_grate.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_jade.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_jade.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_snake.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_snake.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_urn.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_urn.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
hint_witt.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
hint_witt.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
illformed.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
illformed2.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
intransitivecarry.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
intransitivecarry.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
issue36.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
issue36.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
issue37.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
issue37.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
lampdim.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
lampdim.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
lampdim2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
lampdim2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
lampdim3.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
lampdim3.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
listen.chk Add test for correct listen behavior. 2022-04-06 07:54:20 -04:00
listen.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
listenloud.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
listenloud.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
lockchain.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
lockchain.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
logopt.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
logopt.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
magicwords.chk Improved behavior when magic words are said before they're seen. 2023-04-05 19:49:38 -04:00
magicwords.log Spelling fixes. 2023-04-07 10:50:01 +02:00
Makefile Quiet make test down. 2023-04-06 17:28:43 -04:00
mazealldiff.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
mazealldiff.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
mazehint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
mazehint.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
multifile.chk Improve copyright lines. 2023-04-03 17:05:01 -04:00
newfilter Improved behavior when magic words are said before they're seen. 2023-04-05 19:49:38 -04:00
notrident.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
notrident.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
ogre_no_dwarves.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
ogre_no_dwarves.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
ogrehint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
ogrehint.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
oilplant.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
oilplant.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
oldfilter Factor out most of illformed that doesn't cause advent430 problems. 2023-03-30 00:05:13 -04:00
oldstyle.chk Magic-number elimination and fix 2017-07-06 17:55:56 +03:00
oldstyle.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
outcheck.sh Improve copyright lines. 2023-04-03 17:05:01 -04:00
oysterbug.chk Add a more carefully factored test... 2023-03-29 10:59:42 -04:00
oysterbug.log Improve TAP messages slightly. 2023-04-04 09:53:10 -04:00
panic.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
panic.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
panic2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
panic2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
pirate_carry.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
pirate_carry.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
pirate_pyramid.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
pirate_pyramid.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
pirate_spotted.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
pirate_spotted.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
pitfall.chk Fix to Gitlab issue #32. Now SEED and WASTE are in adventure.yaml 2017-07-21 10:23:02 -04:00
pitfall.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
plover.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
plover.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
reach_ledge_short.chk Tweak a fuzzed test fotr advent430 compability. 100% coverage. 2023-04-01 10:47:49 -04:00
reach_ledge_short.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
reach_noclimb.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
reach_noclimb.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
reach_planttop.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
reach_planttop.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
README Documentation fix. 2023-04-03 11:25:11 -04:00
reincarnate.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
reincarnate.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
resumefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
resumefail.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
resumefail2.chk Give savefiles an identifting header. SAve format version gets bumped. 2023-04-06 17:54:02 -04:00
resumefail2.log Comment typo fix 2023-04-06 12:13:38 -04:00
savefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
savefail.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
saveresume.1.chk Fix to Gitlab issue #32. Now SEED and WASTE are in adventure.yaml 2017-07-21 10:23:02 -04:00
saveresume.1.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
saveresume.2.chk Documentation and comment cleanup. 2017-06-29 16:37:07 -04:00
saveresume.2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
saveresume.3.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
saveresume.3.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
saveresume.4.chk Relax the savefile validity check a little. 2023-03-12 10:03:43 -04:00
saveresume.4.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
saveresumeopt.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
saveresumeopt.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
savetamper.chk Real test coverage dor SAVE_TAMPERING. 2023-03-12 17:37:58 -04:00
savetamper.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
snake_food.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
snake_food.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
softroom.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
softroom.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
specials.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
specials.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
splatter.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
splatter.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
stashed.chk Add test for behavior of stashed objects in endgame. 2023-04-07 12:33:52 -04:00
stashed.log Add test for behavior of stashed objects in endgame. 2023-04-07 12:33:52 -04:00
takebird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
takebird.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
tall.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
tall.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
tapdiffer Update tapdiffer version. 2023-04-04 09:32:18 -04:00
tapview Improve copyright lines. 2023-04-03 17:05:01 -04:00
trident.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
trident.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
troll_returns.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
troll_returns.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
turnpenalties.chk Fix to Gitlab issue #32. Now SEED and WASTE are in adventure.yaml 2017-07-21 10:23:02 -04:00
turnpenalties.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
urntest.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
urntest2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
urntest3.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest3.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
vending.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
vending.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
wakedwarves.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
wakedwarves2.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
wakedwarves3.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves3.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
water_plant2.chk Test simplification - we don't care about the difference in processing blank lines. 2023-03-22 21:20:24 -04:00
water_plant2.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
weirdbird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
weirdbird.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
weirddwarf.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
weirddwarf.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
win430.chk Quoting fixes in the YAML. 2023-03-22 00:05:58 -04:00
win430.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
wittsend.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
wittsend.log Improve copyright lines. 2023-04-03 17:05:01 -04:00
woodshint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
woodshint.log Improve copyright lines. 2023-04-03 17:05:01 -04:00

= Notes on the test machinery = 

== Understanding and running tests ==

A .log 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 the 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 each file.

To run the tests, "make check".

To remake the check files, "make buildchecks".

== Composing tests ==

The simplest way to make a test is to simply play a game with the -l
option giving a log path.  Commands will be captured to that log.

To re-use a command sequence from an existing log, run advent and
paste it to the advent command log from the clipboard.

To see where we can use more tests, "make coverage".


// end