Files
Huáng JùnliàngandGitHub 0742126f13 fix(register): do not inherit parent execArgv (#18131)
* fix(register): do not inherit parent execArgv

Per https://nodejs.org/api/worker_threads.html#launching-worker-threads-from-preload-scripts, new Worker threads will inherit command line flags, including `-e` and `-r`.

When they are combined with the `--input-type`, Node.js somehow hangs and the worker does not start.

* feat: resolve <rootDir> token in process tests

* add tests

* fix: ensure args are always string

* replace rootDir by file:// url

* test: use <rootUrl> for --import tests
2026-07-17 10:33:54 -04:00

15 lines
370 B
JavaScript

import {
buildProcessTests,
buildParallelProcessTests,
} from "@babel/helper-transform-fixture-test-runner";
export const runParallel = buildParallelProcessTests(
"babel-register",
buildProcessTests(
new URL("../fixtures/preload", import.meta.url),
function (test) {
test.opts.env = { ...test.opts.env, BABEL_DISABLE_CACHE: true };
},
),
);