From 85657e7d1c38f2e37bdc994eac700f0f1d666783 Mon Sep 17 00:00:00 2001 From: Javier Viola Date: Mon, 3 Mar 2025 10:17:49 +0100 Subject: [PATCH] add timeout --- javascript/packages/orchestrator/src/test-runner/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/javascript/packages/orchestrator/src/test-runner/index.ts b/javascript/packages/orchestrator/src/test-runner/index.ts index 2cfb3578f..ddc61b518 100644 --- a/javascript/packages/orchestrator/src/test-runner/index.ts +++ b/javascript/packages/orchestrator/src/test-runner/index.ts @@ -131,6 +131,8 @@ export async function run( }); suite.afterAll("teardown", async function () { + const timeout = 180 * 1000; // 3 mins + this.timeout(timeout + 10 * 1000); // just in case use mocha timeout after 10 secs of the teardown timeout. const innerTearDown = async () => { // report metric const testEnd = performance.now(); @@ -234,7 +236,6 @@ export async function run( if (inCI) await registerTotalElapsedTimeSecs(elapsedSecs, success); }; - const timeout = 180 * 1000; // 3 mins const resp = await Promise.race([ innerTearDown(), new Promise((resolve) => @@ -246,6 +247,7 @@ export async function run( }, timeout), ), ]); + console.log(resp); if (resp instanceof Error) { console.log(`${decorators.yellow("⚠️ Error in teardown process!")}`); console.log(`err: ${resp}`);