Sha256: a0d92b1108dfb61ab6c7157a59ad337b78f401a88f22891796c68bad16c18609
Contents?: true
Size: 1.44 KB
Versions: 5
Compression:
Stored size: 1.44 KB
Contents
#!/usr/bin/env ruby -s require 'rubygems' $:.unshift(File.expand_path(File.join(File.dirname(__FILE__), "..", 'lib'))) require 'rdf/rdfxml' require File.expand_path(File.join(File.dirname(__FILE__), "..", 'spec', 'rdf_helper')) require 'getoptlong' def run_tc(tc) puts "run #{tc.name}" puts tc.input if $verbose puts RDF::Writer.for($output_format.to_sym).buffer { |writer| RDF::RDFXML::Reader.new(tc.input, :base_uri => tc.about, :validate => $validate).each do |statement| writer << statement end } end $verbose = false $output_format = :ntriples $validate = false suite = "rdfxml" opts = GetoptLong.new( ["--debug", GetoptLong::NO_ARGUMENT], ["--verbose", GetoptLong::NO_ARGUMENT], ["--quiet", GetoptLong::NO_ARGUMENT], ["--suite", GetoptLong::OPTIONAL_ARGUMENT], ["--validate", GetoptLong::NO_ARGUMENT], ["--format", GetoptLong::REQUIRED_ARGUMENT] ) opts.each do |opt, arg| case opt when '--verbose' then $verbose = true when '--quiet' then $quiet = true when '--debug' then ::RDF::RDFXML::debug = true when '--format' then $output_format = arg when '--suite' then suite = arg when '--validate' then $validate = true end end # Test URI and directory for different suites TEST_PARAMS = { "rdfxml" => [RDFCORE_TEST, RDFCORE_DIR], } test_cases = RdfHelper::TestCase.test_cases(*TEST_PARAMS[suite]) test_cases = test_cases.detect do |tc| next unless ARGV.empty? || ARGV.any? {|n| tc.name.match(/#{n}/)} run_tc(tc) end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
rdf-rdfxml-0.3.4 | script/tc |
rdf-rdfxml-0.3.3.1 | script/tc |
the-experimenters-rdf-rdfxml-0.3.4 | script/tc |
the-experimenters-rdf-rdfxml-0.3.3 | script/tc |
rdf-rdfxml-0.3.3 | script/tc |