diff options
author | Eric Wong <e@80x24.org> | 2013-10-24 23:25:47 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2013-10-24 23:39:28 +0000 |
commit | b73d91e6235f2c83cb768268a6661b88cdc96d4c (patch) | |
tree | 28c09ff832a580be28326bed376de923858baadb /test/server_helper.rb | |
parent | c9ad7f3a7b83e990fd2fc731ec796eec4ed4130b (diff) | |
download | yahns-b73d91e6235f2c83cb768268a6661b88cdc96d4c.tar.gz |
This should speed up out-of-the-box performance with curl as well as allow input_buffering :lazy/true users to reject requests they don't like.
Diffstat (limited to 'test/server_helper.rb')
-rw-r--r-- | test/server_helper.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/server_helper.rb b/test/server_helper.rb index 7a64618..aeb0dc9 100644 --- a/test/server_helper.rb +++ b/test/server_helper.rb @@ -70,4 +70,12 @@ module ServerHelper @err = tmpfile(%w(srv .err)) @ru = nil end + + def mkserver(cfg) + fork do + srv = Yahns::Server.new(cfg) + ENV["YAHNS_FD"] = @srv.fileno.to_s + srv.start.join + end + end end |