X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=test%2FMakefile;h=9c27e0396c15d297ab66116691f2b044edfe1d34;hp=d77b4e070c3767cda39753381ceddf76848201af;hb=0ab2dac3f883d910549ef00f5761a0b964a496a0;hpb=d9d462108caaa581d11b93699412160dda944128 diff --git a/test/Makefile b/test/Makefile index d77b4e0..9c27e03 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,6 +1,12 @@ # Test-suite makefile for sst -all: regress +PYTHON=python + +all: + @echo "With Python 2:" + @make -e PYTHON=python2 regress + @echo "With Python 3:" + @make -e PYTHON=python3 regress @echo "No diff output is good news." .SUFFIXES: .log .chk @@ -22,8 +28,8 @@ regress: do \ if [ ! -f $${test}.tst ] ; \ then \ - (if echo "Testing $${test}" >&2; \ - ../sst.py -r $${test}.log >/tmp/regress 2>&1; \ + (if echo -n "$${test}: " >&2; grep 'Test' $${test}.log >&2;\ + $(PYTHON) ../sst.py -r $${test}.log >/tmp/regress 2>&1; \ then diff -u $${test}.chk /tmp/regress; \ else echo "*** Nonzero return status on $${test}!"; exit 1; fi;) \ fi \