From da0ff9158d9141551c6aab01d7442fde462d3f06 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 28 Dec 2020 20:30:22 +0100 Subject: [PATCH] fix: use advanced serialization when spawning jest workers --- packages/jest-runner/src/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/jest-runner/src/index.ts b/packages/jest-runner/src/index.ts index acc8139e1eec..4b8f73f40b5a 100644 --- a/packages/jest-runner/src/index.ts +++ b/packages/jest-runner/src/index.ts @@ -166,7 +166,12 @@ export default class TestRunner { const worker = new Worker(TEST_WORKER_PATH, { exposedMethods: ['worker'], - forkOptions: {stdio: 'pipe'}, + forkOptions: { + // default to advanced serialization in order to match worker threads + // @ts-expect-error: option does not exist on the node 10 types + serialization: 'advanced', + stdio: 'pipe', + }, maxRetries: 3, numWorkers: this._globalConfig.maxWorkers, setupArgs: [