-regress:
- $(ECHO) -n "Generate save file with -1000 deaths: "
- ../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
+regress: savegames
+ $(ECHO) "TEST cheat: Bogus option for save file generation"
+ ../cheat -QqQ 2> /tmp/coverage_cheat_batopt | true
+ $(ECHO) "TEST cheat: Fail to save because we omit -o"
+ ../cheat -d 1 2> /tmp/coverage_cheat_nooutput | true
+ $(ECHO) "TEST cheat: Fail to save to invalid path"
+ ../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
+ $(ECHO) "TEST advent: Start with invalid file with -r"
+ 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