Commit 9df43317b82 "test: replace gtester with a TAP driver" replaced
targets check-report.xml and check-report.html by
check-report.tap: $(patsubst %,check-report-qtest-%.tap, $(QTEST_TARGETS))
check-report-unit.tap
$(call quiet-command,./scripts/tap-merge.py $^ > $@,"GEN","$@")
This never worked: scripts/tap-merge.py does not exist.
Perhaps it accidentally wasn't committed.
Perhaps it's just a typoed tap-merge.pl. But that one reads its intput
from stdin. Possible fix appended.
Paolo, please advise.
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 1a3f17faa9..54d888fc5c 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -905,7 +905,7 @@ check-report-unit.tap: $(check-unit-y)
# Reports and overall runs
check-report.tap: $(patsubst %,check-report-qtest-%.tap, $(QTEST_TARGETS))
check-report-unit.tap
- $(call quiet-command,./scripts/tap-merge.py $^ > $@,"GEN","$@")
+ $(call quiet-command, cat $^ | scripts/tap-merge.pl >$@,"GEN","$@")
# FPU Emulation tests (aka softfloat)
#