about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-05-03 15:25:53 -0700
committerEric Wong <normalperson@yhbt.net>2009-05-03 15:25:53 -0700
commit895ae151c8703ebcd52becf5f2ca297d21274ef6 (patch)
tree22105114a6d201016362d4a81ff9c4d83a1ab4d9
parentc88dafaa616ddd0741f929f5c5988e0c8769b15f (diff)
parent64166e69ff4991f95192f16cb1d8cb8807fab21a (diff)
downloadunicorn-895ae151c8703ebcd52becf5f2ca297d21274ef6.tar.gz
* commit 'origin/benchmark':
  benchmark/*: updates for newer versions of Unicorn
-rw-r--r--test/benchmark/big_request.rb6
-rw-r--r--test/benchmark/request.rb3
-rw-r--r--test/benchmark/response.rb1
3 files changed, 9 insertions, 1 deletions
diff --git a/test/benchmark/big_request.rb b/test/benchmark/big_request.rb
index 5f2111b..ee42d41 100644
--- a/test/benchmark/big_request.rb
+++ b/test/benchmark/big_request.rb
@@ -8,7 +8,11 @@ length = bs * count
 slice = (' ' * bs).freeze
 
 big = Tempfile.new('')
-def big.unicorn_peeraddr; '127.0.0.1'; end
+
+def big.unicorn_peeraddr # old versions of Unicorn used this
+  '127.0.0.1'
+end
+
 big.syswrite(
 "PUT /hello/world/puturl?abcd=efg&hi#anchor HTTP/1.0\r\n" \
 "Host: localhost\r\n" \
diff --git a/test/benchmark/request.rb b/test/benchmark/request.rb
index 67266cb..1b2d280 100644
--- a/test/benchmark/request.rb
+++ b/test/benchmark/request.rb
@@ -10,6 +10,9 @@ class TestClient
     buf.replace(@response)
   end
 
+  alias readpartial sysread
+
+  # old versions of Unicorn used this
   def unicorn_peeraddr
     '127.0.0.1'
   end
diff --git a/test/benchmark/response.rb b/test/benchmark/response.rb
index 0ff0ac2..cb7397b 100644
--- a/test/benchmark/response.rb
+++ b/test/benchmark/response.rb
@@ -3,6 +3,7 @@ require 'unicorn'
 
 class NullWriter
   def syswrite(buf); buf.size; end
+  alias write syswrite
   def close; end
 end