From d8e4cbf1180381400383ae072b51ae3bdaa80e0c Mon Sep 17 00:00:00 2001 From: Jon Wallsten Date: Tue, 30 Nov 2021 11:15:50 +0100 Subject: [PATCH 1/2] jest-worker: Avoid crash when "--max-old-space-size" inside process.execArgv --- packages/jest-worker/src/workers/NodeThreadsWorker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jest-worker/src/workers/NodeThreadsWorker.ts b/packages/jest-worker/src/workers/NodeThreadsWorker.ts index 70551119b04b..f28b834a5ee2 100644 --- a/packages/jest-worker/src/workers/NodeThreadsWorker.ts +++ b/packages/jest-worker/src/workers/NodeThreadsWorker.ts @@ -67,7 +67,7 @@ export default class ExperimentalWorker implements WorkerInterface { eval: false, // Suppress --max_old_space_size flags while preserving others (like --harmony). See https://nodejs.org/api/worker_threads.html#new-workerfilename-options execArgv: process.execArgv.filter( - v => !/^--(max_old_space_size)/.test(v), + v => !/^--(max_old_space_size|max-old-space-size)/.test(v), ), // @ts-expect-error: added in newer versions resourceLimits: this._options.resourceLimits, From 4f8738aeecfdd7a7c030c54e12ebb344485dcaf4 Mon Sep 17 00:00:00 2001 From: Jon Wallsten Date: Tue, 30 Nov 2021 11:51:51 +0100 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9b536940d4b..041c15f7368f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### Fixes +- `[jest-worker]` Add additonal `execArgv` to filter ([#12103](https://github.com/facebook/jest/pull/12103)) + ### Chore & Maintenance ### Performance