X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=tests%2FMakefile;h=dddb8c2130236aa198132a145776d18198a78e95;hp=f7b6e2edbe37ebfec0040567f1660f478aba20f9;hb=f0528b0ded7e921510ecdece2a36ce94c6414044;hpb=d6b59a1c12ad8829de004dc3b478fde2a7ff197d diff --git a/tests/Makefile b/tests/Makefile index f7b6e2e..dddb8c2 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -14,7 +14,7 @@ all: regress .SUFFIXES: .chk clean: - rm -fr *~ adventure.text adventure.data + rm -fr *~ adventure.text # Show summary lines for all tests. testlist: @@ -27,12 +27,12 @@ listcheck: # General regression testing of commands and output; look at the *.log and # corresponding *.chk files to see which tests this runs. TESTLOADS := $(shell ls -1 *.log | sed '/.log/s///') -buildregress: adventure.data +buildregress: @for file in $(TESTLOADS); do \ echo "Remaking $${file}.chk"; \ advent <$${file}.log >$${file}.chk 2>&1 || exit 1; \ done -regress: adventure.data +regress: @for file in $(TESTLOADS); do \ $(ECHO) -n " $${file} "; grep --text '##' $${file}.log || echo ' ## (no description)'; \ if advent < $${file}.log >/tmp/regress$$$$ 2>&1; \ @@ -41,8 +41,4 @@ regress: adventure.data done @rm -f /tmp/regress$$$$ -adventure.data: - cp "$(realpath ..)"/adventure.text . - timeout 1 advent >/dev/null 2>&1; true - # end