test: fix test-http-pipeline-flood
authorAlexis Campailla <alexis@janeasystems.com>
Thu, 6 Feb 2014 13:43:55 +0000 (05:43 -0800)
committerFedor Indutny <fedor.indutny@gmail.com>
Sun, 9 Feb 2014 09:33:47 +0000 (13:33 +0400)
The number of connections achieved by the test can vary by platform
and by machine. Lowering the acceptance threshold so that the
test passes on Windows.

test/simple/test-http-pipeline-flood.js

index a10f152..64c56db 100644 (file)
@@ -71,12 +71,11 @@ function parent() {
     assert(gotTimeout);
     assert(childClosed);
     assert.equal(connections, 1);
-    // 1213 works out to be the number of requests we end up processing
-    // before the outgoing connection backs up and requires a drain.
-    // however, to avoid being unnecessarily tied to a specific magic number,
-    // and making the test brittle, just assert that it's "a lot", which we
-    // can safely assume is more than 500.
-    assert(requests >= 500);
+    // The number of requests we end up processing before the outgoing
+    // connection backs up and requires a drain is implementation-dependent.
+    // We can safely assume is more than 250.
+    console.log('server got %d requests', requests);
+    assert(requests >= 250);
     console.log('ok');
   });
 }