# File lib/autotest.rb, line 331
  def handle_results(results)
    failed = results.scan(/^\s+\d+\) (?:Failure|Error):\n(.*?)\((.*?)\)/)
    completed = results =~ /\d+ tests, \d+ assertions, \d+ failures, \d+ errors/

    @files_to_test = consolidate_failures failed if completed

    hook completed && @files_to_test.empty? ? :green : :red unless $TESTING

    @tainted = true unless @files_to_test.empty?
  end