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(rn): make verify-ready work in both pure and dev modes
Fixed verify-emulator-ready and verify-simulator-ready to work correctly
in pure mode where launch processes stay running in foreground.
Problem: In pure mode, launch-emulator/launch-simulator processes stay
running (with tail -f /dev/null) and never complete. The verify-*-ready
processes depended on launch-*: process_completed, which blocked them
from ever starting in pure mode.
Solution: Changed verify-*-ready to depend on sync-avds/sync-simulators
instead of launch processes. This allows verify to run in parallel with
launch, working in both modes:
- Pure mode: launch stays running, verify polls until ready
- Dev mode: launch exits after --wait-ready, verify polls until ready
- Already running: launch exits early, verify succeeds immediately
Added 5-second delay in verify for Android and 3-second delay for iOS
to give launch process time to start before polling begins.
Changes:
- test-suite-android-e2e.yaml: verify depends on sync-avds
- test-suite-ios-e2e.yaml: verify depends on sync-simulators
- test-suite-all-e2e.yaml: verify steps depend on sync, not launch
- Updated device lock files from test runs
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments