diff --git a/test/parallel/test-cluster-master-error.js b/test/parallel/test-cluster-master-error.js index e729963d7df6a9..ae0f655bb8e5d0 100644 --- a/test/parallel/test-cluster-master-error.js +++ b/test/parallel/test-cluster-master-error.js @@ -93,7 +93,12 @@ if (cluster.isWorker) { existMaster = !!code; // Give the workers time to shut down - setTimeout(checkWorkers, 200); + var timeout = 200; + if (common.isAix) { + // AIX needs more time due to default exit performance + timeout = 1000; + } + setTimeout(checkWorkers, timeout); function checkWorkers() { // When master is dead all workers should be dead to diff --git a/test/parallel/test-cluster-master-kill.js b/test/parallel/test-cluster-master-kill.js index 89694ffd115bb4..32f22b0f968b7b 100644 --- a/test/parallel/test-cluster-master-kill.js +++ b/test/parallel/test-cluster-master-kill.js @@ -59,9 +59,14 @@ if (cluster.isWorker) { assert.equal(code, 0); // check worker process status + var timeout = 200; + if (common.isAix) { + // AIX needs more time due to default exit performance + timeout = 1000; + } setTimeout(function() { alive = isAlive(pid); - }, 200); + }, timeout); }); process.once('exit', function() {