class ParallelTests::Test::RuntimeLogger

def class_to_filename(suspect)

based on https://github.com/grosser/single_test/blob/master/lib/single_test.rb#L117
def class_to_filename(suspect)
  word = suspect.to_s.dup
  return word unless word.match /^[A-Z]/ and not word.match %r{/[a-z]}
  word.gsub!(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
  word.gsub!(/([a-z\d])([A-Z])/, '\1_\2')
  word.gsub!(/\:\:/, '/')
  word.tr!("-", "_")
  word.downcase!
  word
end