class RSpec::Core::Runner

def self.run(args, err, out)

def self.run(args, err, out)
  trap_interrupt
  options = ConfigurationOptions.new(args)
  options.parse_options
  if options.options[:drb]
    begin
      run_over_drb(options, err, out)
    rescue DRb::DRbConnError
      err.puts "No DRb server is running. Running in local process instead ..."
      run_in_process(options, err, out)
    end
  else
    run_in_process(options, err, out)
  end
end