class ParallelTests::Cucumber::Runner

def summarize_results(results)

def summarize_results(results)
  output = []
  scenario_groups = results.slice_before(SCENARIOS_RESULTS_BOUNDARY_REGEX).group_by(&:first)
  scenario_groups.each do |header, group|
    scenarios = group.flatten.grep(SCENARIO_REGEX)
    if scenarios.any?
      output << ([header] + scenarios).join("\n")
    end
  end
  output << super
  output.join("\n\n")
end