From 28c6a38b3a1ee4b0814535734128c2461a7551d6 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 24 Apr 2026 03:19:42 +0700 Subject: [PATCH] chore(lint): parallelize test daemon cleanup rm calls Run the paseoHomeRoot/staticDir removals concurrently in close() and the startup catch block to fix no-await-in-loop. --- .../server/src/server/test-utils/paseo-daemon.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/server/src/server/test-utils/paseo-daemon.ts b/packages/server/src/server/test-utils/paseo-daemon.ts index 35f8d3eaf6..ae410ce813 100644 --- a/packages/server/src/server/test-utils/paseo-daemon.ts +++ b/packages/server/src/server/test-utils/paseo-daemon.ts @@ -91,8 +91,10 @@ export async function createTestPaseoDaemon( await daemon.agentManager.flush().catch(() => undefined); if (options.cleanup ?? true) { await new Promise((r) => setTimeout(r, 50)); - await rm(paseoHomeRoot, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }); - await rm(staticDir, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }); + await Promise.all([ + rm(paseoHomeRoot, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }), + rm(staticDir, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }), + ]); } }; @@ -107,8 +109,10 @@ export async function createTestPaseoDaemon( } catch (error) { lastError = error; await daemon.stop().catch(() => undefined); - await rm(paseoHomeRoot, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }); - await rm(staticDir, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }); + await Promise.all([ + rm(paseoHomeRoot, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }), + rm(staticDir, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }), + ]); if ( (!isAddressInUseError(error) && !isStartupTimeoutError(error)) ||