X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tests%2FMakefile;h=e33e684b1c4fcd0d855e5a24de630fb1c054d6ab;hb=5929a68b88ee9a244f5b12d08ead6a6692deb32d;hp=d188e7074d119afbc64dfd0b9707f160c26e584f;hpb=23e9931645f7c2923ea842164a7797c7e46fb5b8;p=open-adventure.git diff --git a/tests/Makefile b/tests/Makefile index d188e70..e33e684 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -52,6 +52,8 @@ savegames: @$(PARDIR)/cheat -d -900 -o cheat_numdie.adv > /tmp/cheat_numdie @$(ECHO) "cheat: Generate save file with -1000 deaths" @$(PARDIR)/cheat -d -1000 -o cheat_numdie1000.adv > /tmp/cheat_numdie1000 + @$(ECHO) "cheat: Generate tamper-detection test" + @$(PARDIR)/cheat -d 2000 -o cheat_savetamper.adv > /tmp/cheat_savetamper @$(ECHO) "cheat: Generate save file with version -1337" @$(PARDIR)/cheat -v -1337 -o resume_badversion.adv > /tmp/cheat_badversion @$(ECHO) "cheat: Generate save file 1000 saves" @@ -73,11 +75,11 @@ savecheck: savegames @$(ECHO) "TEST cheat: Fail to save to invalid path" @$(PARDIR)/cheat -o / 2> /tmp/coverage_cheat_badoutput | true @$(ECHO) "TEST advent: Start with invalid file with -r" - @advent -r /badfilename < pitfall.log > /tmp/coverage_advent_readfail 2>&1 || exit 1 + @$(advent) -r /badfilename < pitfall.log > /tmp/coverage_advent_readfail 2>&1 || exit 1 @$(ECHO) "TEST advent: Start with invalid file with -l" - @advent -l / < pitfall.log > /tmp/coverage_advent_logfail 2>&1 || exit 1 + @$(advent) -l / < pitfall.log > /tmp/coverage_advent_logfail 2>&1 || exit 1 @$(ECHO) "TEST advent: Test -r with valid input" - @advent -r thousand_saves.adv < pitfall.log > /tmp/coverage_advent_readfail 2>&1 || exit 1 + @$(advent) -r thousand_saves.adv < pitfall.log > /tmp/coverage_advent_readfail 2>&1 || exit 1 @rm -f /tmp/coverage* coverage: check @@ -93,7 +95,7 @@ buildchecks: savegames OPTS=`sed -n /#options:/s///p <$${file}.log`; \ advent $$OPTS <$${file}.log >$${file}.chk 2>&1 || exit 1; \ done; \ - echo "inven" | advent isofoo.log /dev/stdin >multifile.chk + echo "inven" | advent isofoo.log /dev/stdin >multifile.chk; \ rm -f scratch.tmp RUN_TARGETS=$(TESTLOADS:%=run-regress-%) @@ -108,6 +110,7 @@ multifile-regress: TEST_TARGETS = $(RUN_TARGETS) multifile-regress tap: count $(TEST_TARGETS) + rm -f scratch.tmp count: @echo 1..$(words $(TEST_TARGETS))