From a025723e0191e3526bf1e83b066c2f1c78730134 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Tue, 30 Jan 2018 10:47:25 -0800 Subject: [PATCH] test: fix flaky test-process-fatal-execption-tick Use common.busyLoop() which happens to make the test robust. PR-URL: https://github.com/nodejs/node/pull/18461 Reviewed-By: Anatoli Papirovski Reviewed-By: Colin Ihrig Reviewed-By: Joyee Cheung --- test/parallel/test-process-fatal-exception-tick.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/parallel/test-process-fatal-exception-tick.js b/test/parallel/test-process-fatal-exception-tick.js index 19678d2922516e..605f961f639228 100644 --- a/test/parallel/test-process-fatal-exception-tick.js +++ b/test/parallel/test-process-fatal-exception-tick.js @@ -18,7 +18,6 @@ setImmediate(() => { stage++; process.nextTick(() => assert.strictEqual(stage, 2)); }); -const now = Date.now(); setTimeout(() => setImmediate(() => stage++), 1); -while (now + 10 >= Date.now()); +common.busyLoop(10); throw new Error('caughtException');