bin/earl-report in earl-report-0.1.2 vs bin/earl-report in earl-report-0.2.0
- old
+ new
@@ -4,19 +4,16 @@
require 'earl_report'
require 'getoptlong'
require 'yaml'
-def run(input, options)
-end
-
OPT_ARGS = [
["--base", GetoptLong::REQUIRED_ARGUMENT,"Base URI to use when loading test manifest"],
["--bibRef", GetoptLong::REQUIRED_ARGUMENT,"ReSpec BibRef of specification being reported upon"],
["--format", "-f", GetoptLong::REQUIRED_ARGUMENT,"Format of output, one of 'ttl', 'json', or 'html'"],
["--json", GetoptLong::NO_ARGUMENT, "Input is a JSON-LD formatted result"],
- ["--manifest", GetoptLong::REQUIRED_ARGUMENT,"Test manifest"],
+ ["--manifest", GetoptLong::REQUIRED_ARGUMENT,"Test manifest(s)"],
["--name", GetoptLong::REQUIRED_ARGUMENT,"Name of specification"],
["--output", "-o", GetoptLong::REQUIRED_ARGUMENT,"Output report to file"],
["--query", GetoptLong::REQUIRED_ARGUMENT,"Query, or file containing query for extracting information from Test manifest"],
["--rc", GetoptLong::NO_ARGUMENT, "Write options to run-control file"],
["--template", GetoptLong::OPTIONAL_ARGUMENT,"Specify or return default report template"],
@@ -56,11 +53,11 @@
opts.each do |opt, arg|
case opt
when '--base' then options[:base] = arg
when '--bibRef' then options[:bibRef] = arg
when '--format' then options[:format] = arg.to_sym
- when '--manifest' then options[:manifest] = arg
- when '--query' then options[:manifest] = arg
+ when '--manifest' then options[:manifest] = arg.split(',').map(&:strip)
+ when '--query' then options[:query] = arg
when '--base' then options[:base] = arg
when '--json' then options[:json] = true
when '--name' then options[:name] = arg
when '--output' then options[:io] = File.open(arg, "w")
when '--rc' then options[:rc] = true