class Rproof::TestRunner
Public Class Methods
new(reporter)
click to toggle source
# File lib/rproof/test_runner.rb, line 11 def initialize(reporter) raise "reporter is not an Abstract_Reporter" unless reporter.is_a? AbstractReporter @reporter = reporter end
Public Instance Methods
run(test)
click to toggle source
# File lib/rproof/test_runner.rb, line 16 def run(test) start_time = Time.now @reporter.report_campaign_begin results = test.execute end_time = Time.now @reporter.report_campaign_end results, start_time, end_time end