class ParallelTests::RSpec::LoggerBase
def initialize(*args)
def initialize(*args) super @output ||= args[0] case @output when String # a path ? FileUtils.mkdir_p(File.dirname(@output)) File.open(@output, 'w') {} # overwrite previous results @output = File.open(@output, 'a') when File # close and restart in append mode @output.close @output = File.open(@output.path, 'a') end end