X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=tests%2FMakefile;fp=tests%2FMakefile;h=f2addb991dbc0e1fa6dfb1407417227c9aa04705;hp=347b0f9b31a22fb479212cb110673a437027e4ac;hb=a006bdd2724a262acdd5b79596526d069114a336;hpb=327efd3678b973ecb348d18001aa6f2e99906303 diff --git a/tests/Makefile b/tests/Makefile index 347b0f9..f2addb9 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -136,8 +136,8 @@ count: ancient: $(SGAMES) @if [ -f ../advent430 ]; then cp ../advent430 ../adventure.data .; else echo "advent430 nonexistent"; exit 1; fi - @for x in *.log; do stem=$${x%.log}; echo $${stem}; ./advent430 <$${stem}.log | ./oldfilter >$${stem}.ochk; done - @for x in *.log; do stem=$${x%.log}; ./newfilter <$${stem}.chk | diff -ubZ $${stem}.ochk -; done + @-for x in *.log; do stem=$${x%.log}; echo $${stem}; ./advent430 <$${stem}.log | ./oldfilter >$${stem}.ochk; done + @-(for x in *.log; do stem=$${x%.log}; legend=$$(sed -n '/^## /s///p' <$$x 2>/dev/null || echo "(no description)"); ./newfilter <$${stem}.chk | tapdiffer -w "$${legend}" $${stem}.ochk; done; echo 1..$(words $(shell ls *.log))) | tapview @rm *.ochk advent430 adventure.data # end