class ParallelTests::RSpec::Runner

def summarize_results(results)


Summarize results from threads and colorize results based on failure and pending counts.
def summarize_results(results)
  text = super
  return text unless $stdout.tty?
  sums = sum_up_results(results)
  color =
    if sums['failure'] > 0
      31 # red
    elsif sums['pending'] > 0
      33 # yellow
    else
      32 # green
    end
  "\e[#{color}m#{text}\e[0m"
end