class ParallelTests::Test::RuntimeLogger

def prepare

so there should be no log message lost
this will happen in multiple processes, but should be roughly at the same time
ensure folder exists + clean out previous log
def prepare
  return if @@prepared
  @@prepared = true
  FileUtils.mkdir_p(File.dirname(logfile))
  File.write(logfile, '')
end