class ParallelTests::Test::RuntimeLogger

def self.log(test, start_time, end_time)

def self.log(test, start_time, end_time)
  return if test.is_a? ::Test::Unit::TestSuite # don't log for suites-of-suites
  if !@@has_started # make empty log file
    File.open(logfile, 'w'){}
    @@has_started = true
  end
  locked_appending_to(logfile) do |file|
    file.puts(message(test, start_time, end_time))
  end
end