From 341927c47e84b4e67251e0ae3ede3f14b5af8f07 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 14 Dec 2022 18:00:51 +0100 Subject: [PATCH] backend-test-utils: stop all running test instances concurrently Signed-off-by: Patrik Oldsberg --- .../src/next/wiring/TestBackend.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/backend-test-utils/src/next/wiring/TestBackend.ts b/packages/backend-test-utils/src/next/wiring/TestBackend.ts index 7dbcf439dc..5558a74ca1 100644 --- a/packages/backend-test-utils/src/next/wiring/TestBackend.ts +++ b/packages/backend-test-utils/src/next/wiring/TestBackend.ts @@ -138,13 +138,15 @@ function registerTestHooks() { registered = true; afterAll(async () => { - for (const backend of backendInstancesToCleanUp) { - try { - await backend.stop(); - } catch (error) { - console.error(`Failed to stop backend after tests, ${error}`); - } - } + await Promise.all( + backendInstancesToCleanUp.map(async backend => { + try { + await backend.stop(); + } catch (error) { + console.error(`Failed to stop backend after tests, ${error}`); + } + }), + ); backendInstancesToCleanUp.length = 0; }); }