At this revision all test logs either pass checkfile comparison
against advent439 or have a NOCOMPARE comment explaining why they don't
pass, turning into a TAP skip. 100% coverage.
15 files changed:
fi; \
done; \
echo 1..$(words $(shell ls *.log))) | $(TAPFILTER)
fi; \
done; \
echo 1..$(words $(shell ls *.log))) | $(TAPFILTER)
- @rm *.ochk rm *-new advent430 adventure.data
+ @rm *.ochk *-new advent430 adventure.data
+
+# List all NOMPARE tests.
+residuals:
+ @grep -n NOCOMPARE *.log
## Get to dragon, refuse to use bare hands
## Get to dragon, refuse to use bare hands
+#NOCOMPARE Fails due uninteresting difference in whitespace process.
# Based on walkthrough at http://www.ecsoftwareconsulting.com/node/56
n
seed 1635997320
# Based on walkthrough at http://www.ecsoftwareconsulting.com/node/56
n
seed 1635997320
## Resume from absurd save file with numdie = -900
## Resume from absurd save file with numdie = -900
-#NOCOMPARE Can't compare to asvent430 die to version skew
+#NOCOMPARE Can't compare to asvent430 due to version skew
n
resume
cheat_numdie.adv
n
resume
cheat_numdie.adv
## Resume from absurd save file with numdie = -1000
# generating "off my scale" score threshold message
## Resume from absurd save file with numdie = -1000
# generating "off my scale" score threshold message
-#NOCOMPARE Can't compare to asvent430 die to version skew
+#NOCOMPARE Can't compare to asvent430 due to version skew
n
resume
cheat_numdie1000.adv
n
resume
cheat_numdie1000.adv
## Qualify for ogre hint but fail due to dwarves dead (fuzzed)
## Qualify for ogre hint but fail due to dwarves dead (fuzzed)
+#NOCOMPARE Fails due uninteresting difference in whitespace process.
-## Test fix for issue #51: rug flying is broken
+## Test fix for issue 51: rug flying is broken
#NOCOMPARE Behavior differs due to a bug fix.
n
seed 1838473132
#NOCOMPARE Behavior differs due to a bug fix.
n
seed 1838473132
## Test many nonlethal failure conditions
# This variant elicits the prompt to go back for batteries
# See comments in this log
## Test many nonlethal failure conditions
# This variant elicits the prompt to go back for batteries
# See comments in this log
+#NOCOMPARE Relies on "waste"
## Simple quit
#options: -o
## Simple quit
#options: -o
+#NOCOMPARE Comment not interpreted by advent430
# Demonstrate fix of buggy response to unlocking oyster while carrying it.
# Demonstrate fix of buggy response to unlocking oyster while carrying it.
-#NOCOMPARE This fixes a bug in advent430
+#NOCOMPARE This fails due to a known bug in advent430
## Save right after starting
## Save right after starting
-#NOCOMPARE Can't compare to asvent430 die to version skew
+#NOCOMPARE Can't compare to asvent430 due to version skew
-#NOCOMPARE Can't compate to asvent430 die to version skew
+#NOCOMPARE Can't compate to asvent430 due to version skew
## Almost win, then save
# Based on walkthrough at http://www.ecsoftwareconsulting.com/node/56
## Almost win, then save
# Based on walkthrough at http://www.ecsoftwareconsulting.com/node/56
-#NOCOMPARE seems to reveal a bug in advent430
+#NOCOMPARE Seems to reveal a bug in advent430's save function.
## Resume from artificial "corrupted" save
## Resume from artificial "corrupted" save
-#NOCOMPARE Can't compare to asvent430 die to version skew
+#NOCOMPARE Can't compare to asvent430 due to version skew
n
resume
cheat_savetamper.adv
n
resume
cheat_savetamper.adv
## Check that pour correctly switches among plant states (fuzzed)
## Check that pour correctly switches among plant states (fuzzed)
+#NOCOMPARE Behavior differs due to a parser bug fix.
## Test hinting logic - elicit forest hint
## Test hinting logic - elicit forest hint
+#NOCOMPARE Behavior differs due to a parser bug fix.
# Also some tests of intransitive-verb cases
n
seed 2099333241
# Also some tests of intransitive-verb cases
n
seed 2099333241