Test coverage of -s and -l options.

This commit is contained in:
Eric S. Raymond 2017-06-16 09:54:10 -04:00
parent 3939cd4f96
commit d7bb3f61eb
3 changed files with 35 additions and 3 deletions

View file

@ -14,7 +14,7 @@ all: regress
.SUFFIXES: .chk
clean:
rm -fr *~ adventure.text *.adv
rm -fr *~ adventure.text *.adv scratch.tmp
# Show summary lines for all tests.
testlist:
@ -32,7 +32,8 @@ buildregress:
echo "Remaking $${file}.chk"; \
OPTS=`sed -n /#options:/s///p <$${file}.log`; \
advent $$OPTS <$${file}.log >$${file}.chk 2>&1 || exit 1; \
done
done; \
rm -f scratch.tmp
regress:
@for file in $(TESTLOADS); do \
$(ECHO) -n " $${file} "; grep '##' $${file}.log || echo ' ## (no description)'; \
@ -41,6 +42,6 @@ regress:
then diff --text -u $${file}.chk /tmp/regress$$$$ || exit 1; \
else echo "*** Nonzero return status on $${file}!"; exit 1; fi \
done; \
rm -f /tmp/regress$$$$
rm -f scratch.tmp /tmp/regress$$$$
# end