From e6d48115cd5d3eafe4ab681d172623053005092e Mon Sep 17 00:00:00 2001 From: EugeniyKiyashko Date: Thu, 3 Sep 2026 23:41:48 +0400 Subject: [PATCH] Fail a hung TestCafe test after 3 minutes instead of waiting for the job timeout # Conflicts: # e2e/testcafe-devextreme/runner.ts --- e2e/testcafe-devextreme/runner.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/e2e/testcafe-devextreme/runner.ts b/e2e/testcafe-devextreme/runner.ts index 392cdad400d8..c61110787258 100644 --- a/e2e/testcafe-devextreme/runner.ts +++ b/e2e/testcafe-devextreme/runner.ts @@ -16,6 +16,7 @@ import { getCurrentTheme } from './helpers/themeUtils'; const LAUNCH_RETRY_ATTEMPTS = 3; const LAUNCH_RETRY_TIMEOUT = 10000; const FAILED_TESTS_RETRY_ATTEMPTS = 2; +const TEST_EXECUTION_TIMEOUT = 3 * 60 * 1000; const wait = async ( timeout: number, @@ -328,6 +329,7 @@ async function main() { const runOptions: RunOptions = { quarantineMode: false, + testExecutionTimeout: TEST_EXECUTION_TIMEOUT, // @ts-expect-error ts-error hooks: { test: {