Method: Cucumber::Formatter::Junit#on_test_case_started

Defined in:
lib/cucumber/formatter/junit.rb

#on_test_case_started(event) ⇒ Object

[View source] [View on GitHub]

43
44
45
46
47
48
49
50
51
# File 'lib/cucumber/formatter/junit.rb', line 43

def on_test_case_started(event)
  test_case = event.test_case
  start_feature(test_case) unless same_feature_as_previous_test_case?(test_case)
  @failing_test_step = nil
  # In order to fill out <system-err/> and <system-out/>, we need to
  # intercept the $stderr and $stdout
  @interceptedout = Interceptor::Pipe.wrap(:stdout)
  @interceptederr = Interceptor::Pipe.wrap(:stderr)
end