open-adventure/tests
2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
bigfail.chk Truncatte bigfail test because the RNG gets confused by resurrection. 2023-03-29 18:25:35 -04:00
bigfail.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
birdsnakewake.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
birdsnakewake.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
breakmirror.chk Document a bugfix and isolate it in a test. 2023-03-29 09:24:12 -04:00
breakmirror.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
carrybird.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
carrybird.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
coverage_dungeon.py Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
dwarf_alternative.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
dwarf_alternative.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
endobjects.chk Bugfix: bird starts caged in endgame. 2023-03-11 09:35:26 -05:00
endobjects.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
illformed.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
illformed2.chk Consolidate all magicwords tests into one file. 100% coverage. 2023-04-02 17:45:04 -04:00
illformed2.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
listen.chk Add test for correct listen behavior. 2022-04-06 07:54:20 -04:00
listen.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
lockchain.chk More test cleanup to converge with advent430 branch. 2023-03-29 14:40:38 -04:00
lockchain.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
magicwords.chk Fix for Gitlab issue #65: revisiting "fee fie foe foo" and "fum". 2023-04-03 09:24:21 -04:00
magicwords.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
Makefile Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
multifile.chk Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
newfilter Reconciliation with advent430. 2023-03-22 20:39:36 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
outcheck.sh Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
oysterbug.chk Add a more carefully factored test... 2023-03-29 10:59:42 -04:00
oysterbug.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
README Another coverage tweak. 2018-11-15 12:40:04 -05:00
reincarnate.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
reincarnate.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
resumefail2.chk Change prompt generation to be more compatible with the advent430 branch. 2023-03-22 17:09:14 -04:00
resumefail2.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
saveresume.2.chk Documentation and comment cleanup. 2017-06-29 16:37:07 -04:00
saveresume.2.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
saveresume.4.chk Relax the savefile validity check a little. 2023-03-12 10:03:43 -04:00
saveresume.4.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
savetamper.chk Real test coverage dor SAVE_TAMPERING. 2023-03-12 17:37:58 -04:00
savetamper.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
tapdiffer Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
tapview Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -04:00
win430.chk Quoting fixes in the YAML. 2023-03-22 00:05:58 -04:00
win430.log Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 Partial REUSE cmpliance. 2023-04-03 11:25:11 -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 regress".

To remake the check files, "make buildregress".

== 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, have a look at our test coverage
report:

http://esr.gitlab.io/open-adventure/coverage/

Improvements in test coverage are always welcome.

// end