summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2013-08-10 15:56:32 -0700
committerDave Beckett <dave@dajobe.org>2013-08-11 19:46:46 -0700
commitfc2c7413d6361d73202c3b89a5247abb4e2498ff (patch)
tree55e3b54e86c474012bc47c2a302cba635be2a564
parentcb3363cc11012eb16e676c3e859191db4abdff4c (diff)
downloadraptor-fc2c7413d6361d73202c3b89a5247abb4e2498ff.tar.gz
Count and report errors for good tests
-rw-r--r--tests/turtle-2013/Makefile.am9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/turtle-2013/Makefile.am b/tests/turtle-2013/Makefile.am
index 7112fd56..e9764519 100644
--- a/tests/turtle-2013/Makefile.am
+++ b/tests/turtle-2013/Makefile.am
@@ -520,7 +520,7 @@ check_eval_turtle_deps = $(TEST_EVAL_FILES)
endif
check-eval-turtle: build-rapper $(check_eval_turtle_deps)
- @result=0; \
+ @set +e; result=0; errors=0; failures=''; \
$(RECHO) "Testing eval Turtle"; \
for test in $(TEST_EVAL_FILES); do \
name=`basename $$test .ttl` ; \
@@ -532,6 +532,8 @@ check-eval-turtle: build-rapper $(check_eval_turtle_deps)
$(RECHO) "FAILED returned status $$status"; result=1; \
$(RECHO) $(RAPPER) -q -i turtle -o ntriples $(srcdir)/$$test $$baseuri '>' $$name.res; \
cat $$name.err; \
+ errors=`expr $$errors + 1`; \
+ failures="$$failures $$test"; \
elif cmp $(srcdir)/$$name.nt $$name.res >/dev/null 2>&1; then \
if test $$status = 2 ; then \
$(RECHO) "ok with warnings"; grep Warning $$name.err; \
@@ -543,7 +545,10 @@ check-eval-turtle: build-rapper $(check_eval_turtle_deps)
$(RECHO) $(RAPPER) -q -i turtle -o ntriples $(srcdir)/$$test $$baseuri '>' $$name.res; \
cat $$name.err; \
diff $(srcdir)/$$name.nt $$name.res; \
+ errors=`expr $$errors + 1`; \
+ failures="$$failures $$test"; \
fi; \
rm -f $$name.res $$name.err; \
done; \
- exit $$result
+ $(RECHO) "Result: $$errors errors: $$failures"; \
+ set -e; exit $$result