coverage: check
lcov -t "advent" -o ../advent.info -c -d .. --gcov-tool=$(GCOV)
genhtml -o ../coverage/ ../advent.info
- python3 coverage_dungeon.py
+ ./coverage_dungeon.py
.SUFFIXES: .chk
# Generate bogus savegames.
savegames:
+ @$(ECHO) "cheat: Generate save file with -900 deaths"
+ @../cheat -d -900 -o cheat_numdie.adv > /tmp/cheat_numdie
@$(ECHO) "cheat: Generate save file with -1000 deaths"
- @../cheat -d -1000 -o cheat_numdie.adv > /tmp/cheat_numdie
+ @../cheat -d -1000 -o cheat_numdie1000.adv > /tmp/cheat_numdie1000
@$(ECHO) "cheat: Generate save file with version -1337"
@../cheat -v -1337 -o resume_badversion.adv > /tmp/cheat_badversion
@$(ECHO) "cheat: Generate save file 1000 saves"
@../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"
+ @$(ECHO) "TEST advent: Start with invalid file with -l"
@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