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
iOS acceptance data: WITHOUT shutdown-all, iOS was green 2/3 (one flaky
'multiple booted'); WITH the #490 shutdown-all it went RN_FAST_RUNNER_DOWN
2/2. shutdown-all cold-boots the TARGET sim, and the XCUITest runner's
warm launch then exceeds the 30s ready gate. Three fixes:
- Pre-boot now PREFERS an already-booted (warm) iPhone and shuts down only
EXTRAS — keeps the runner launch fast AND leaves exactly one booted (the
reason shutdown-all existed).
- READY_TIMEOUT_MS is overridable via RN_FAST_RUNNER_READY_TIMEOUT_MS; the
iOS lane sets 120s so a slow CI warm launch is not a false DOWN.
- The smoke driver dumps the worker stderr on open failure (the open
envelope swallows the real runner/xcodebuild error).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Make the rn-fast-runner warm-launch ready gate overridable via `RN_FAST_RUNNER_READY_TIMEOUT_MS` (default 30s) so a slow CI simulator that needs longer to install+launch+attach the XCUITest runner is not a false `RN_FAST_RUNNER_DOWN`. The nightly iOS device-smoke lane also now reuses the image's already-booted (warm) simulator and shuts down only extras, instead of a blanket `shutdown all` that cold-boots the target and makes the runner launch time out.
0 commit comments