in benchmark/task.rake [42:55]
def setup
return if not @local
@port = Net::EmptyPort.empty_port
@server_pid = fork do
Process.setsid
server = DummyServer.start(port: @port)
Signal.trap("TERM") do
server.shutdown
end
server.thread.join
end
Net::EmptyPort.wait(@port, 3)
end