def self.plugin_sample_options(opts, options) opts.on "sample", "Sample Plugin" do options[:sample] = true end end def self.plugin_sample_init(options) self.reporter << SampleReporter.new(options) self.reporter << SampleReporter2.new(options) end end
initialize(options) self.results = [] end def start $stdout.print "test start!!\n" end def record(result) # print test name and execute time $stdout.print "%s#%s: %.3f s\n" % [result.class, result.name, result.time] self.results << result end def report $stdout.print "test finished!!\n" end def passed? true end end end