mirror of
https://github.com/nodejs/node.git
synced 2025-05-09 13:05:07 +00:00

The benchmark script for dns contained functions with args declared but never used. This fix removes those arguments from the function signatures. No test existed for the dns benchmark so one was added to the parallel suite. To improve performance the tests are limited to 1 invocation to a single endpoint. PR-URL: https://github.com/nodejs/node/pull/14936 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Refael Ackermann <refack@gmail.com>
28 lines
767 B
JavaScript
28 lines
767 B
JavaScript
'use strict';
|
|
|
|
require('../common');
|
|
|
|
// Minimal test for dns benchmarks. This makes sure the benchmarks aren't
|
|
// horribly broken but nothing more than that.
|
|
|
|
const assert = require('assert');
|
|
const fork = require('child_process').fork;
|
|
const path = require('path');
|
|
|
|
const runjs = path.join(__dirname, '..', '..', 'benchmark', 'run.js');
|
|
|
|
const env = Object.assign({}, process.env,
|
|
{ NODEJS_BENCHMARK_ZERO_ALLOWED: 1 });
|
|
|
|
const child = fork(runjs,
|
|
['--set', 'n=1',
|
|
'--set', 'all=false',
|
|
'--set', 'name=127.0.0.1',
|
|
'dns'],
|
|
{ env });
|
|
|
|
child.on('exit', (code, signal) => {
|
|
assert.strictEqual(code, 0);
|
|
assert.strictEqual(signal, null);
|
|
});
|