def done(run_details)
outputter.puts
global_failure_details(run_details)
failure_count = results.count(&:failed?)
if failure_count > 0
outputter.puts('Failures:')
outputter.puts(failures(@results))
outputter.puts
end
pending_count = results.count(&:pending?)
if pending_count > 0
outputter.puts('Pending:')
outputter.puts(pending(@results))
outputter.puts
end
summary = "#{pluralize(results.size, 'spec')}, " +
"#{pluralize(failure_count, 'failure')}"
summary += ", #{pluralize(pending_count, 'pending spec')}" if pending_count > 0
outputter.puts(summary)
if run_details['order'] && run_details['order']['random']
outputter.puts("Randomized with seed #{run_details['order']['seed']}")
end
end