summaryrefslogtreecommitdiff
path: root/tests/ntriples
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2012-06-07 13:48:29 -0700
committerDave Beckett <dave@dajobe.org>2012-06-07 13:48:29 -0700
commit51c59e176ae6cd8b635d07b857a7e75e17cc73ba (patch)
tree1494852adbe145cca3883a5a890030d341db7946 /tests/ntriples
parent3e1d2f1b9926edea5e5975421b97d476ff678c1a (diff)
downloadraptor-51c59e176ae6cd8b635d07b857a7e75e17cc73ba.tar.gz
Fixes for out of tree testing
Place the path to rapper in a variable RAPPER that can be overridden by the user and ensure all instances have a $(EXEEXT) suffix. Use $(RAPPER) instead of the path to same in target bodies Place the path to rdfdiff in a variable RDFDIFF that can be overridden by the user Use $(RDFDIFF) instead of the path to same in target bodies
Diffstat (limited to 'tests/ntriples')
-rw-r--r--tests/ntriples/Makefile.am26
1 files changed, 20 insertions, 6 deletions
diff --git a/tests/ntriples/Makefile.am b/tests/ntriples/Makefile.am
index 4bc2d607..058f82f3 100644
--- a/tests/ntriples/Makefile.am
+++ b/tests/ntriples/Makefile.am
@@ -43,19 +43,25 @@ EXTRA_DIST = \
$(NQ_OUT_FILES)
+RAPPER = $(top_builddir)/utils/rapper
+
build-rapper:
@(cd $(top_builddir)/utils ; $(MAKE) rapper$(EXEEXT))
check-local: build-rapper \
check-nt check-bad-nt check-nq
-check-nt: build-rapper $(NT_TEST_FILES)
+if MAINTAINER_MODE
+check_nt_deps = $(NT_TEST_FILES)
+endif
+
+check-nt: build-rapper $(check_nt_deps)
@set +e; result=0; \
$(RECHO) "Testing N-Triples"; \
for test in $(NT_TEST_FILES); do \
name=`basename $$test .nt` ; \
$(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \
- $(top_builddir)/utils/rapper -q -i ntriples -o ntriples file:$(srcdir)/$$test $(BASE_URI)$$test > $$name.res 2>/dev/null; \
+ $(RAPPER) -q -i ntriples -o ntriples file:$(srcdir)/$$test $(BASE_URI)$$test > $$name.res 2>/dev/null; \
if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \
$(RECHO) "ok"; \
else \
@@ -66,14 +72,18 @@ check-nt: build-rapper $(NT_TEST_FILES)
done; \
set -e; exit $$result
-check-bad-nt: build-rapper $(NT_BAD_TEST_FILES)
+if MAINTAINER_MODE
+check_bad_nt_deps = $(NT_BAD_TEST_FILES)
+endif
+
+check-bad-nt: build-rapper $(check_bad_nt_deps)
@set +e; result=0; \
$(RECHO) "Testing that bad N-Triples fails"; \
for test in $(NT_BAD_TEST_FILES); do \
name=`basename $$test .nt` ; \
baseuri=$(BASE_URI)$$name.nt; \
$(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \
- $(top_builddir)/utils/rapper -q -i ntriples -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \
+ $(RAPPER) -q -i ntriples -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \
status=$$?; \
if test $$status -eq 1 ; then \
$(RECHO) "ok"; \
@@ -91,13 +101,17 @@ check-bad-nt: build-rapper $(NT_BAD_TEST_FILES)
done; \
set -e; exit $$result
-check-nq: build-rapper $(NQ_TEST_FILES)
+if MAINTAINER_MODE
+check_nq_deps = $(NQ_TEST_FILES)
+endif
+
+check-nq: build-rapper $(check_nq_deps)
@set +e; result=0; \
$(RECHO) "Testing N-Quads"; \
for test in $(NQ_TEST_FILES); do \
name=`basename $$test .nq` ; \
$(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \
- $(top_builddir)/utils/rapper -q -i nquads -o nquads file:$(srcdir)/$$test $(BASE_URI)$$test > $$name.res 2>/dev/null; \
+ $(RAPPER) -q -i nquads -o nquads file:$(srcdir)/$$test $(BASE_URI)$$test > $$name.res 2>/dev/null; \
if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \
$(RECHO) "ok"; \
else \