class ParallelTests::Cucumber::Runner

def failing_scenario_regex

def failing_scenario_regex
  /^cucumber features\/.+:\d+/
end

def line_is_result?(line)

def line_is_result?(line)
  super or line =~ failing_scenario_regex
end

def name

def name
  'cucumber'
end

def summarize_results(results)

def summarize_results(results)
  output = []
  failing_scenarios = results.grep(failing_scenario_regex)
  if failing_scenarios.any?
    failing_scenarios.unshift("Failing Scenarios:")
    output << failing_scenarios.join("\n")
  end
  output << super
  output.join("\n\n")
end