summaryrefslogtreecommitdiff
path: root/test/parallel/test-cluster-net-listen-relative-path.js
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2018-01-20 01:00:34 +0100
committerRuben Bridgewater <ruben@bridgewater.de>2018-01-21 02:19:48 +0100
commit143b235274945738774eea93a811f624a4fd2121 (patch)
tree508fab5a1508076771d59335e7af3d7716e901b2 /test/parallel/test-cluster-net-listen-relative-path.js
parent2cb9e2a6f7c570fe317d560de840046595c3f2ec (diff)
downloadandroid-node-v8-143b235274945738774eea93a811f624a4fd2121.tar.gz
android-node-v8-143b235274945738774eea93a811f624a4fd2121.tar.bz2
android-node-v8-143b235274945738774eea93a811f624a4fd2121.zip
test: fix flaky cluster unix socket test
Ensure `common.tmpDir` exists before trying to chdir into it. Fixes a "ENOENT: no such file or directory, uv_chdir" error when the temporary directory is removed before running the test. PR-URL: https://github.com/nodejs/node/pull/17407 Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Diffstat (limited to 'test/parallel/test-cluster-net-listen-relative-path.js')
-rw-r--r--test/parallel/test-cluster-net-listen-relative-path.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/parallel/test-cluster-net-listen-relative-path.js b/test/parallel/test-cluster-net-listen-relative-path.js
index 0fcc6a0dca..2f95d05203 100644
--- a/test/parallel/test-cluster-net-listen-relative-path.js
+++ b/test/parallel/test-cluster-net-listen-relative-path.js
@@ -20,6 +20,7 @@ assert.strictEqual(path.resolve(socketDir, socketName).length > 100, true,
if (cluster.isMaster) {
// ensure that the worker exits peacefully
+ common.refreshTmpDir();
process.chdir(common.tmpDir);
fs.mkdirSync(socketDir);
cluster.fork().on('exit', common.mustCall(function(statusCode) {