Document an interface fix.
[super-star-trek.git] / test / Makefile
index d894a02f2ddd7726021311a75a8ac9f4bb582c19..cf908beb7c607e34a9bcfcc210beb519567a103f 100644 (file)
@@ -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
@@ -23,7 +29,7 @@ regress:
            if [ ! -f $${test}.tst ] ; \
            then \
                (if echo -n "$${test}: " >&2; grep 'Test' $${test}.log >&2;\
-               ../sst.py -r $${test}.log >/tmp/regress 2>&1; \
+               $(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 \