TESTDATA=webwho # # Todo: rig up some proper tests; this is nasty... # # (some tests that show all my ntriples stuff is broken) test: @echo 'make trip, to test ntriple roundtrip' foafsql: cat data/foafcorp.nt | ../db/nt2sql.rb > data/foafcorp.sql deleteandreloadsql: psql test1 danbri < ../db/wipedb.sql # empty the tables psql test1 danbri < data/foafcorp.sql # refresh loadmembersql: ../db/nt2sql.rb < member.nt > member.sql | psql test1 regression: ruby rdftests.rb trip: @../util/redparse $(TESTDATA).xrdf | sort | uniq > $(TESTDATA).nt @cat $(TESTDATA).nt | ./test2.rb | sort | uniq > $(TESTDATA).n4 @diff $(TESTDATA).nt $(TESTDATA).n4|| exit 0 > $(TESTDATA).diff @echo $(TESTDATA).diff raptor: @rdfdump -q -o ntriples file:webwho.xrdf | sort | uniq > webwho.n5 @cat $(TESTDATA).n5 | ./test2.rb | sort | uniq > $(TESTDATA).n4 @diff $(TESTDATA).n5 $(TESTDATA).n4|| exit 0 > $(TESTDATA).diff @echo $(TESTDATA).diff xslt: # @../util/redparse $(TESTDATA).xrdf | sort | uniq > $(TESTDATA).nt @./testxslt.rb $(TESTDATA).xrdf | sort | uniq # @diff $(TESTDATA).nt $(TESTDATA).n6|| exit 0 > $(TESTDATA).diff # @echo $(TESTDATA).diff test2: cat ./data/foaftest.nt | ./test2.rb bigtest: cat ./data/foaftest.nt | ./test.rb