# File lib/rubygems/mirror/test_setup.rb, line 135
    def setup_server
      opts = { :Port => 8808, :DocumentRoot => @source_path }
      unless $DEBUG
        require 'logger'
        opts[:Logger] = Logger.new('/dev/null')
        opts[:AccessLog] = Logger.new('/dev/null')
      end
      @server = WEBrick::HTTPServer.new opts
      @server_thread = Thread.new { @server.start }
      @server_thread.join(0.1) # pickup early errors and give it time to start
    end