You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): Fix E2E test flakiness with stable checks instead of retries
Replace retry-based approach with deterministic fixes:
- Per-flow process isolation in cli.mjs (no retries, crash.yml runs last)
- Proper simulator boot wait using xcrun simctl bootstatus + Settings.app warm-up
- Search all envelopes for app start transaction (handles slow VM delivery)
- Sort envelopes by timestamp for consistent ordering
- Allow-list for TTID/TTFD ops (navigation, ui.load) instead of fragile deny-list
- Bump MAESTRO_DRIVER_STARTUP_TIMEOUT to 180s for Cirrus Labs Tart VMs
- Use wait_for_boot + erase_before_boot on simulator-action
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: samples/react-native/e2e/tests/captureSpaceflightNewsScreenTransaction/captureSpaceflightNewsScreenTransaction.test.ts
0 commit comments