mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 07:00:59 +01:00
benchmark: fixing http_server_for_chunky_client.js
PR-URL: https://github.com/nodejs/node/pull/33271 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
b3f14df485
commit
6af15ebf22
@ -10,7 +10,9 @@ process.env.PIPE_NAME = PIPE;
|
||||
|
||||
tmpdir.refresh();
|
||||
|
||||
const server = http.createServer((req, res) => {
|
||||
// For Node.js versions below v13.3.0 this benchmark will require
|
||||
// the flag --max-http-header-size 64000 in order to work properly
|
||||
const server = http.createServer({ maxHeaderSize: 64000 }, (req, res) => {
|
||||
const headers = {
|
||||
'content-type': 'text/plain',
|
||||
'content-length': '2'
|
||||
@ -28,7 +30,11 @@ const child = fork(
|
||||
`${__dirname}/_chunky_http_client.js`,
|
||||
process.argv.slice(2)
|
||||
);
|
||||
child.on('message', common.sendResult);
|
||||
child.on('message', (data) => {
|
||||
if (data.type === 'report') {
|
||||
common.sendResult(data);
|
||||
}
|
||||
});
|
||||
child.on('close', (code) => {
|
||||
server.close();
|
||||
assert.strictEqual(code, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user