class ParallelTests::Test::RuntimeLogger

def unique_log

def unique_log
  lock do
    separator = "\n"
    groups = File.read(logfile).split(separator).map { |line| line.split(":") }.group_by(&:first)
    lines = groups.map { |file, times| "#{file}:#{times.map(&:last).map(&:to_f).inject(:+)}" }
    File.write(logfile, lines.join(separator) + separator)
  end
end