class Rutema::Reporters::Summary
Public Class Methods
new(configuration,dispatcher)
click to toggle source
Calls superclass method
Rutema::Reporters::BlockReporter::new
# File lib/rutema/core/reporter.rb, line 110 def initialize configuration,dispatcher super(configuration,dispatcher) @silent=configuration.reporters.fetch(self.class,{})["silent"] end
Public Instance Methods
report(specs,states,errors)
click to toggle source
# File lib/rutema/core/reporter.rb, line 114 def report specs,states,errors failures=[] states.each{|k,v| failures<<v.test if v.status==:error} unless @silent puts "#{errors.size} errors. #{states.size} test cases executed. #{failures.size} failed" unless failures.empty? puts "Failures:" puts specs.map{|spec| " #{spec.name} - #{spec.filename}" if failures.include?(spec.name)}.compact.join("\n") end end return failures.size+errors.size end