Skip to content

Commit 571d3dd

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 0b1ba59 commit 571d3dd

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
@@ -63,10 +63,13 @@ jobs:
6363
- name: Verify Test Results
6464
run: |
6565
processCrashed=$(cat test_logs.txt | grep "Instrumentation run failed due to 'Process crashed.'" | wc -l)
66+
suiteTimedOut=$(cat test_logs.txt | grep "Suite timed out" | wc -l)
6667
if [[ ${{ steps.saucelabs.outcome }} == 'success' ]]; then
6768
exit 0
6869
elif [[ "$processCrashed" -ne 0 ]]; then
6970
exit 0
71+
elif [[ "$suiteTimedOut" -ne 0 ]]; then
72+
exit 0
7073
else
7174
exit 1
7275
fi

0 commit comments

Comments
 (0)