X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tests%2FMakefile;h=b49a2f2c40a7183eeddfa1e1988ecbb024728db7;hb=1ce4fc2ac3d3bd09996ea342311ad141e56f343d;hp=7e17443d7b18d9b5752cb2136da5ae7b5310e993;hpb=e49fb5f3673be6b0bf3c407499229b1f5eeacd04;p=open-adventure.git diff --git a/tests/Makefile b/tests/Makefile index 7e17443..b49a2f2 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -1,4 +1,7 @@ -# Test-suite makefile for opeb-adventure +# Test-suite makefile for open-adventure + +# SPDX-FileCopyrightText: Eric S. Raymond +# SPDX-License-Identifier: BSD-2-Clause # Use absolute path so tests that change working directory still use # scripts from parent directory. Note that using $PWD seems to fail @@ -92,8 +95,8 @@ scheck7: @./outcheck.sh "test -r with valid input" SCHECKS = scheck1 scheck2 scheck3 scheck4 scheck5 scheck6 scheck7 -# Don't run this from here, you'll get ctyptic warnings and no good result -# if the advent binary wasn't built with covrage flags. Do "make clean covetage" +# Don't run this from here, you'll get cryptic warnings and no good result +# if the advent binary wasn't built with coverage flags. Do "make clean coverage" # from the top-level directory. coverage: check lcov -t "advent" -o $(PARDIR)/advent.info -c -d $(PARDIR) --gcov-tool=$(GCOV) @@ -108,7 +111,7 @@ buildchecks: savegames OPTS=`sed -n /#options:/s///p <$${file}.log`; \ advent $$OPTS <$${file}.log >$${file}.chk 2>&1 || exit 1; \ done; \ - echo "inven" | advent isofoo.log /dev/stdin >multifile.chk; \ + echo "inven" | advent issue36.log /dev/stdin >multifile.chk; \ rm -f scratch.tmp RUN_TARGETS=$(TESTLOADS:%=run-regress-%) @@ -118,7 +121,7 @@ $(RUN_TARGETS): run-regress-%: %.log $(advent) $$OPTS <$< | tapdiffer "$<: $${legend}" "$${test}.chk") multifile-regress: - @(echo "inven" | advent isofoo.log /dev/stdin) | tapdiffer "multifile: multiple-file test" multifile.chk + @(echo "inven" | advent issue36.log /dev/stdin) | tapdiffer "multifile: multiple-file test" multifile.chk TEST_TARGETS = $(SGAMES) $(SCHECKS) $(RUN_TARGETS) multifile-regress @@ -134,12 +137,12 @@ count: # does not remove them). # # The diff file produced has corrected spellings in it. That's what oldfilter -# is for, to massage out the original dpellings and avoid noise diffs. +# is for, to massage out the original spellings and avoid noise diffs. # Diffs in amount of whitespace and trailing whitespace are ignored # # A magic comment of NOCOMPARE in a log file excludes it from this comparison. # making it a skipped test in the TAP view. First use of this was to avoid a -# spurious mismatch on the news text. Other uses avoid spurios mismatches due +# spurious mismatch on the news text. Other uses avoid spurious mismatches due # to bug fixes. # # When adding more tests, bear in mind that any game that continues after a @@ -149,7 +152,7 @@ count: # The *.chk files need not be up-to-date for this to work. # TAPFILTER=tapview -oldcompare: $(SGAMES) +oldcompare: @if [ -f ../advent430 ]; then cp ../advent430 ../adventure.data .; else echo "advent430 nonexistent"; exit 1; fi @-(for x in *.log; do \ stem=$${x%.log}; \