Skip to content

Commit 413ffdc

Browse files
romtsnclaude
andcommitted
chore(ci): ignore UI test suite timeout failures
SauceLabs suite timeouts are infrastructure-level failures, not test failures. Treat them the same as "Process crashed" — exit 0 so they don't block PRs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fc3cbaa commit 413ffdc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎.github/workflows/integration-tests-ui.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,13 @@ jobs:
5858
- name: Verify Test Results
5959
run: |
6060
processCrashed=$(cat test_logs.txt | grep "Instrumentation run failed due to 'Process crashed.'" | wc -l)
61+
suiteTimedOut=$(cat test_logs.txt | grep "Suite timed out" | wc -l)
6162
if [[ ${{ steps.saucelabs.outcome }} == 'success' ]]; then
6263
exit 0
6364
elif [[ "$processCrashed" -ne 0 ]]; then
6465
exit 0
66+
elif [[ "$suiteTimedOut" -ne 0 ]]; then
67+
exit 0
6568
else
6669
exit 1
6770
fi

0 commit comments

Comments
 (0)