100% coverage of cheat.c
authorAaron Traas <aaron@traas.org>
Tue, 27 Jun 2017 14:53:13 +0000 (10:53 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Tue, 27 Jun 2017 20:13:49 +0000 (16:13 -0400)
tests/Makefile

index 21fceb75071a383791d16d743fe15e47b7873b92..6e657ef66411dbd47614dfb0484b68faf1316c7e 100644 (file)
@@ -41,6 +41,14 @@ regress:
        ../cheat -d -1000 -o cheat_numdie.adv
        $(ECHO) -n "Generate save file with version -1337: "
        ../cheat -v -1337 -o resume_badversion.adv
+       $(ECHO) -n "Generate save file 1000 saves: "
+       ../cheat -s -1000 -o thousand_saves.adv
+       $(ECHO) -n "Bogus option for save file generation: "
+       ../cheat -QqQ | true
+       $(ECHO) -n "Fail to save because we omit -o: "
+       ../cheat -d 1 | true
+       $(ECHO) -n "Fail to save to invalid path: "
+       ../cheat -o /badfilename.adv | true
        @for file in $(TESTLOADS); do \
            $(ECHO) -n "  $${file} "; grep '##' $${file}.log  || echo ' ## (no description)'; \
            OPTS=`sed -n /#options:/s///p <$${file}.log`; \