open-adventure/tests
2024-01-15 05:03:53 -05:00
..
axebear.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
axebear.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
axeorama.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
axeorama.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
badmagic.chk Implement the magic-cookie check and its test. 2023-04-06 19:03:02 -04:00
badmagic.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
barehands.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
barehands.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
bigfail.chk Truncatte bigfail test because the RNG gets confused by resurrection. 2023-03-29 18:25:35 -04:00
bigfail.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
birdsnakewake.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
birdsnakewake.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
birdweight.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
birdweight.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
boulder2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
boulder2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
breakmirror.chk Document a bugfix and isolate it in a test. 2023-03-29 09:24:12 -04:00
breakmirror.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
carrybird.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
carrybird.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
carryfreebird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
carryfreebird.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
cheatresume.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
cheatresume.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
cheatresume2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
cheatresume2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
compare Commit a test script. 2024-01-02 16:03:30 -05:00
coverage_dungeon.py Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
domefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
domefail.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
dropcagedbird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
dropcagedbird.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
drown.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
drown.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
dwarf_alternative.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
dwarf_alternative.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
endgame428.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
endgame428.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
endobjects.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
endobjects.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
fillfail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fillfail.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
fillvase.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
fillvase.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
footslip.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
footslip.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
gemstates.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
gemstates.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
goback.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
goback.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
illformed.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
illformed2.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
intransitivecarry.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
intransitivecarry.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
issue36.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
issue36.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
issue37.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
issue37.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
lampdim.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
lampdim.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
lampdim2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
lampdim2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
lampdim3.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
lampdim3.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
listen.chk Add test for correct listen behavior. 2022-04-06 07:54:20 -04:00
listen.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
listenloud.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
listenloud.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
lockchain.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
lockchain.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
logopt.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
logopt.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
magicwords.chk Improved behavior when magic words are said before they're seen. 2023-04-05 19:49:38 -04:00
magicwords.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
Makefile Remove debugging debris. 2024-01-15 04:57:47 -05:00
mazealldiff.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
mazealldiff.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
mazehint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
mazehint.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
multifile.chk Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
ogrehint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
ogrehint.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
oilplant.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
oilplant.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
outcheck.sh Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
oysterbug.chk Add a more carefully factored test... 2023-03-29 10:59:42 -04:00
oysterbug.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
panic.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
panic.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
panic2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
panic2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
placeholder.chk Corrected fix, and test, for #67. 2024-01-02 17:19:42 -05:00
placeholder.log Corrected fix, and test, for #67. 2024-01-02 17:19:42 -05:00
plover.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
plover.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
resumefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
resumefail.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
resumefail2.chk Use fixed-lwength types to make the save format more portable 2023-04-17 07:24:51 -04:00
resumefail2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
savefail.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
savefail.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
saveresume.2.chk Documentation and comment cleanup. 2017-06-29 16:37:07 -04:00
saveresume.2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
saveresume.4.chk Relax the savefile validity check a little. 2023-03-12 10:03:43 -04:00
saveresume.4.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
saveresumeopt.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
saveresumeopt.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
savetamper.chk Real test coverage dor SAVE_TAMPERING. 2023-03-12 17:37:58 -04:00
savetamper.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
softroom.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
softroom.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
specials.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
specials.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
splatter.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
splatter.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
stashed.chk Add test for behavior of stashed objects in endgame. 2023-04-07 12:33:52 -04:00
stashed.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
takebird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
takebird.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
tall.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
tall.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
tapdiffer Update tapview and tapdiffer. 2024-01-15 05:03:53 -05:00
tapview Update tapview and tapdiffer. 2024-01-15 05:03:53 -05:00
trident.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
trident.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
urntest.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
urntest2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
urntest3.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
urntest3.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
vending.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
vending.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
wakedwarves.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
wakedwarves2.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves2.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
wakedwarves3.chk Apply the recent typo fixes to the tests, so they pass. 2019-02-28 10:24:14 +00:00
wakedwarves3.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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 Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
weirdbird.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
weirdbird.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
weirddwarf.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
weirddwarf.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
win430.chk Quoting fixes in the YAML. 2023-03-22 00:05:58 -04:00
win430.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
wittsend.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
wittsend.log Fix defective copyright notices. 2024-01-02 09:46:09 -05:00
woodshint.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
woodshint.log Fix defective copyright notices. 2024-01-02 09:46:09 -05: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