module RSpecTracer::RSpecReporter

Public Instance Methods

example_failed(example) click to toggle source
Calls superclass method
# File lib/rspec_tracer/rspec_reporter.rb, line 29
def example_failed(example)
  example_id = example.metadata[:rspec_tracer_example_id]
  RSpecTracer.runner.on_example_failed(example_id, example.execution_result)

  super(example)
end
example_finished(example) click to toggle source
Calls superclass method
# File lib/rspec_tracer/rspec_reporter.rb, line 12
def example_finished(example)
  passed = example.execution_result.status == :passed
  RSpecTracer.stop_example_trace(passed) if RSpecTracer.trace_example?

  example_id = example.metadata[:rspec_tracer_example_id]
  RSpecTracer.coverage_reporter.compute_diff(example_id)

  super(example)
end
example_passed(example) click to toggle source
Calls superclass method
# File lib/rspec_tracer/rspec_reporter.rb, line 22
def example_passed(example)
  example_id = example.metadata[:rspec_tracer_example_id]
  RSpecTracer.runner.on_example_passed(example_id, example.execution_result)

  super(example)
end
example_pending(example) click to toggle source
Calls superclass method
# File lib/rspec_tracer/rspec_reporter.rb, line 36
def example_pending(example)
  example_id = example.metadata[:rspec_tracer_example_id]
  RSpecTracer.runner.on_example_pending(example_id, example.execution_result)

  super(example)
end
example_started(example) click to toggle source
Calls superclass method
# File lib/rspec_tracer/rspec_reporter.rb, line 5
def example_started(example)
  RSpecTracer.coverage_reporter.record_coverage
  RSpecTracer.start_example_trace if RSpecTracer.trace_example?

  super(example)
end