diff options
author | Dave Beckett <dave@dajobe.org> | 2013-08-10 15:56:32 -0700 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2013-08-11 19:46:46 -0700 |
commit | fc2c7413d6361d73202c3b89a5247abb4e2498ff (patch) | |
tree | 55e3b54e86c474012bc47c2a302cba635be2a564 | |
parent | cb3363cc11012eb16e676c3e859191db4abdff4c (diff) | |
download | raptor-fc2c7413d6361d73202c3b89a5247abb4e2498ff.tar.gz |
Count and report errors for good tests
-rw-r--r-- | tests/turtle-2013/Makefile.am | 9 |
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 |