Skip to content

chore(ci): ignore UI test suite timeout failures#5639

Open
romtsn wants to merge 6 commits into
mainfrom
rz/chore/ignore-ui-test-timeout
Open

chore(ci): ignore UI test suite timeout failures#5639
romtsn wants to merge 6 commits into
mainfrom
rz/chore/ignore-ui-test-timeout

Conversation

@romtsn

@romtsn romtsn commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

Test plan

  • Verified the timeout log message matches Suite timed out from the failing run

🤖 Generated with Claude Code

tsushanth and others added 3 commits June 24, 2026 14:56
System.currentTimeMillis() is a wall-clock value and is subject to
NTP adjustments and DST transitions. For long-running cron jobs this
can produce incorrect or even negative durations in the check-in payload.

Switch the start/end capture in CheckInUtils.withCheckIn() and the three
SentryCheckInAdvice implementations (sentry-spring, sentry-spring-jakarta,
sentry-spring-7) to System.nanoTime(), which is guaranteed monotonic.
Use DateUtils.nanosToSeconds() (already present) to convert the delta.

Fixes #5579
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>
@sentry

sentry Bot commented Jun 25, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.45.0 (1) release

⚙️ sentry-android Build Distribution Settings

@runningcode

Copy link
Copy Markdown
Contributor

If these don't block merging, wouldn't this just hide the fact that these are happening more often?

Otherwise a PR might go green because this failure was ignored rather than rerun because it could have been a real failure.

Comment thread .github/workflows/integration-tests-ui.yml Outdated
@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 354.34 ms 416.46 ms 62.12 ms
Size 0 B 0 B 0 B

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
18c0bc2 306.73 ms 349.77 ms 43.03 ms
0eaac1e 316.82 ms 357.34 ms 40.52 ms
d15471f 303.49 ms 439.08 ms 135.59 ms
fc5ccaf 276.52 ms 370.46 ms 93.93 ms
e2dce0b 308.96 ms 360.10 ms 51.14 ms
5b1a06b 352.27 ms 413.70 ms 61.43 ms
37ec571 366.04 ms 424.28 ms 58.23 ms
9fbb112 361.43 ms 427.57 ms 66.14 ms
bbc35bb 324.88 ms 425.73 ms 100.85 ms
ff8eea4 313.42 ms 337.08 ms 23.66 ms

App size

Revision Plain With Sentry Diff
18c0bc2 1.58 MiB 2.13 MiB 557.33 KiB
0eaac1e 1.58 MiB 2.19 MiB 619.17 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
fc5ccaf 1.58 MiB 2.13 MiB 557.54 KiB
e2dce0b 0 B 0 B 0 B
5b1a06b 0 B 0 B 0 B
37ec571 0 B 0 B 0 B
9fbb112 1.58 MiB 2.11 MiB 539.18 KiB
bbc35bb 1.58 MiB 2.12 MiB 553.01 KiB
ff8eea4 1.58 MiB 2.28 MiB 718.64 KiB

SauceLabs introduces flaky timeouts and infrastructure failures.
Switch to GH Actions emulator (same setup as integration-tests-ui-critical.yml).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e629ca8. Configure here.

Comment thread .github/workflows/integration-tests-ui.yml Outdated
Comment thread .github/workflows/integration-tests-ui.yml Outdated
Comment thread .github/workflows/integration-tests-ui.yml Outdated
Fixes: adb shell am instrument always exits 0, missing orchestrator
APK, and replay tests not being skipped on GH emulators.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants