X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=tests%2FMakefile;h=0aace2fd3476d2fa3aac17c73a4f6fd7d626e0fb;hb=7b1eb1ec58db038bca2a02dbb7984f85af7a8242;hp=cffab9a73391d093f3beb58bff8319936b1e45e4;hpb=73f383129491e36632391b8d7905a7eb9969f4d5;p=open-adventure.git diff --git a/tests/Makefile b/tests/Makefile index cffab9a..0aace2f 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -30,6 +30,10 @@ listcheck: # corresponding *.chk files to see which tests this runs. TESTLOADS := $(shell ls -1 *.log | sed '/.log/s///' | sort) buildregress: + $(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 @for file in $(TESTLOADS); do \ echo "Remaking $${file}.chk"; \ OPTS=`sed -n /#options:/s///p <$${file}.log`; \ @@ -37,6 +41,18 @@ buildregress: done; \ rm -f scratch.tmp 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 @for file in $(TESTLOADS); do \ $(ECHO) -n " $${file} "; grep '##' $${file}.log || echo ' ## (no description)'; \ OPTS=`sed -n /#options:/s///p <$${file}.log`; \