From 013757bc958ab2d6c24f38a67b2bce806962e786 Mon Sep 17 00:00:00 2001 From: Pavel Pustovalov Date: Sun, 22 Dec 2019 04:38:20 +0200 Subject: [PATCH] refactor: show error message from jest-worker --- src/TaskRunner.js | 7 ++++++- test/parallel-option-failure.test.js | 6 ++++++ test/parallel-option.test.js | 15 +++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/TaskRunner.js b/src/TaskRunner.js index d7f3e30e..936f066a 100644 --- a/src/TaskRunner.js +++ b/src/TaskRunner.js @@ -33,7 +33,12 @@ export default class TaskRunner { async run(tasks) { if (this.numberWorkers > 1) { - this.worker = new Worker(workerPath, { numWorkers: this.numberWorkers }); + this.worker = new Worker(workerPath, { + numWorkers: this.numberWorkers, + forkOptions: { + silent: false, + }, + }); } return Promise.all( diff --git a/test/parallel-option-failure.test.js b/test/parallel-option-failure.test.js index 14bf7d12..f1052277 100644 --- a/test/parallel-option-failure.test.js +++ b/test/parallel-option-failure.test.js @@ -70,6 +70,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length @@ -89,6 +92,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length diff --git a/test/parallel-option.test.js b/test/parallel-option.test.js index 6705124c..53aa09c9 100644 --- a/test/parallel-option.test.js +++ b/test/parallel-option.test.js @@ -70,6 +70,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length @@ -101,6 +104,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length @@ -120,6 +126,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: 2, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length @@ -143,6 +152,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length @@ -169,6 +181,9 @@ describe('parallel option', () => { expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, + forkOptions: { + silent: false, + }, }); expect(workerTransform).toHaveBeenCalledTimes( Object.keys(stats.compilation.assets).length