From 364330bbb1cbd1c854a8923fac32f9d40695ecbe Mon Sep 17 00:00:00 2001 From: "Kamat, Trivikram" <16024985+trivikr@users.noreply.github.com> Date: Tue, 28 Jul 2026 20:32:44 -0700 Subject: [PATCH] vfs: speed up recursive readdir test setup Create the deep directory tree with one recursive mkdirSync() call. This avoids repeatedly resolving increasingly long paths and prevents timeouts on slower CI hosts. Signed-off-by: Kamat, Trivikram <16024985+trivikr@users.noreply.github.com> Assisted-by: codex:gpt-5.6-sol --- test/parallel/test-vfs-readdir-symlink-recursive.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test/parallel/test-vfs-readdir-symlink-recursive.js b/test/parallel/test-vfs-readdir-symlink-recursive.js index f46a12da7b9aa3..ce0538ec1ca23f 100644 --- a/test/parallel/test-vfs-readdir-symlink-recursive.js +++ b/test/parallel/test-vfs-readdir-symlink-recursive.js @@ -114,12 +114,8 @@ assert.ok( const v = vfs.create(); // Build /deep/0/1/2/.../999/leaf.txt - let path = '/deep'; - v.mkdirSync(path); - for (let i = 0; i < DEPTH; i++) { - path += `/${i}`; - v.mkdirSync(path); - } + const path = `/deep/${Array.from({ length: DEPTH }, (_, i) => i).join('/')}`; + v.mkdirSync(path, { recursive: true }); v.writeFileSync(`${path}/leaf.txt`, 'deep'); const entries = v.readdirSync('/deep', { recursive: true });