# todo: make this into a proper set of tests # we have a bunch of worthwhile raw materials at least... T=ruby ./rdftest.rb all: nodeid-tests emma-tests compare nodeid-tests: nodeid-test1 nodeid-test2 emma-tests: ruby ./rdftest.rb --parser=rubyexpat --rdf=emma/emma1.rdf # nearby # http://dev.w3.org/cvsweb/2000/10/swap/test/nodeID/ # http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-blank-nodes nodeid-test1: ruby ./rdftest.rb --parser=rubyexpat --rdf=nodeID/ex1.rdf nodeid-test2: ruby ./rdftest.rb --parser=rubyexpat --rdf=nodeID/example11.rdf cat nodeID/example11.nt test: ruby ./rdftest.rb --parser=rubyexpat --rdf=danbri-foaf.rdf #BEWARE: if library not installed, it may fallback and end up # using the same parser, instead of skipping test. compare: ruby ./rdftest.rb --parser=rubyexpat --rdf=danbri-foaf.rdf| \ grep -v '^#' | wc -l > _t1 ruby ./rdftest.rb --parser=rexml --rdf=danbri-foaf.rdf| \ grep -v '^#' | wc -l > _t2 diff _t1 _t2