Files
James M Snell b6ade12c7d lib: add runFile api to node:bench
Signed-off-by: James M Snell <jasnell@gmail.com>
Assisted-by: Opencode
PR-URL: https://github.com/nodejs/node/pull/65631
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
2026-09-05 02:49:02 +00:00

40 lines
637 B
JavaScript

'use strict';
const {
ObjectAssign,
} = primordials;
const { emitExperimentalWarning } = require('internal/util');
const {
after,
afterEach,
before,
beforeEach,
bench,
suite,
} = require('internal/bench_runner/harness');
const {
createRunner,
run,
runFile,
} = require('internal/bench_runner/runner');
if (process.env.NODE_BENCH_CONTEXT !== 'child' ||
typeof process.send !== 'function') {
emitExperimentalWarning('Benchmarks');
}
module.exports = bench;
ObjectAssign(module.exports, {
after,
afterEach,
before,
beforeEach,
bench,
createRunner,
describe: suite,
run,
runFile,
suite,
});