c8a8f3785eab — Eric S. Raymond 3 years ago
TAP explanation and NEWS update.
2 files changed, 10 insertions(+), 5 deletions(-)

M NEWS
M test/Makefile
M NEWS +2 -0
@@ 2,6 2,8 @@ 
 
 Repository head::
     Fixed a longstanding bug in the chart display.
+    Minor port fixes for recent Python 23 versions.
+    Test suite is TAPified.
 
 2.5: 2019-04-24::
     Now runs identically under Python 2 and Python 3.

          
M test/Makefile +8 -5
@@ 2,20 2,23 @@ 
 
 PYTHON=python
 
-TAPFILTER=cat
+# The tests output TAP (Test Anything Proocol)
+# If you have either of these TAP viwers installed,
+# S good ing will happen.
+TAPVIEWER=cat
 ifeq (,$(command -v tapview))
-	TAPFILTER=tapview
+	TAPVIEWER=tapview
 else
 	ifeq (,$(command -v tappy))
-		TAPFILTER=tappy
+		TAPVIEWER=tappy
 	endif
 endif
 
 all:
 	@echo "With Python 2:"
-	@$(MAKE) -e PYTHON=python2 regress | $(TAPFILTER)
+	@$(MAKE) -e PYTHON=python2 regress | $(TAPVIEWER)
 	@echo "With Python 3:"
-	@$(MAKE) -e PYTHON=python3 regress | $(TAPFILTER)
+	@$(MAKE) -e PYTHON=python3 regress | $(TAPVIEWER)
 	@echo "No diff output is good news."
 
 .SUFFIXES: .log .chk