From 70d3fb20ef662f68ca92ae1c18b25cbb83d42df6 Mon Sep 17 00:00:00 2001 From: Pranita Fulsundar Date: Mon, 18 Aug 2025 22:45:37 +0530 Subject: [PATCH] fix test (#22968) Co-authored-by: Shailesh Parmar --- .../resources/ui/playwright/utils/dataContracts.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/dataContracts.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/dataContracts.ts index 9f4310942df..b6b8021ed58 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/dataContracts.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/dataContracts.ts @@ -88,18 +88,20 @@ export const waitForDataContractExecution = async ( consecutiveErrors++; if (consecutiveErrors >= maxConsecutiveErrors) { throw new Error( - `Failed to get contract execution status after ${maxConsecutiveErrors} consecutive attempts` + `Failed to get contract execution status after ${maxConsecutiveErrors} consecutive attempts: ${error}` ); } - return 'Running'; + throw error; } }, { message: 'Wait for data contract execution to complete', - timeout: 750_000, - intervals: [30_000, 15_000, 5_000], + timeout: 150_000, + intervals: [5_000, 10_000, 15_000], } ) - .toEqual(expect.stringMatching(/(Aborted|Success|Failed)/)); + .toEqual( + expect.stringMatching(/(Aborted|Success|Failed|PartialSuccess|Queued)/) + ); };