@ 261107.7
current
'use strict';

const mode = process.env.NODE_BENCH_EXIT_MODE;

if (mode === 'code') process.exit(2);
if (mode === 'signal') process.kill(process.pid, 'SIGTERM');

const { bench } = require('node:bench');

if (mode === 'late') {
  process.on('beforeExit', () => { process.exitCode = 2; });
}

bench('abrupt exit', { samples: 1 }, (b) => {
  b.record({ duration_ns: 1n, operations: 1 });
});