From da736d8259331a8ef13bf4bbb10bbb8a5c0e5299 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 13 Aug 2019 12:29:07 +0200 Subject: remove node/v8 from source tree --- deps/node/benchmark/_test-double-benchmarker.js | 43 ------------------------- 1 file changed, 43 deletions(-) delete mode 100644 deps/node/benchmark/_test-double-benchmarker.js (limited to 'deps/node/benchmark/_test-double-benchmarker.js') diff --git a/deps/node/benchmark/_test-double-benchmarker.js b/deps/node/benchmark/_test-double-benchmarker.js deleted file mode 100644 index b9379b90..00000000 --- a/deps/node/benchmark/_test-double-benchmarker.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -const myModule = process.argv[2]; -if (!['http', 'http2'].includes(myModule)) { - throw new Error(`Invalid module for benchmark test double: ${myModule}`); -} - -const http = require(myModule); - -const duration = process.env.duration || 0; -const url = process.env.test_url; - -const start = process.hrtime(); -let throughput = 0; - -function request(res, client) { - res.resume(); - res.on('error', () => {}); - res.on('end', () => { - throughput++; - const diff = process.hrtime(start); - if (duration > 0 && diff[0] < duration) { - run(); - } else { - console.log(JSON.stringify({ throughput })); - if (client) { - client.destroy(); - } - } - }); -} - -function run() { - if (http.get) { // HTTP - http.get(url, request); - } else { // HTTP/2 - const client = http.connect(url); - client.on('error', (e) => { throw e; }); - request(client.request(), client); - } -} - -run(); -- cgit v1.2.3