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(tests): use marker-file approach for reliable failure propagation
process-compose exits 0 even when processes fail if the summary process
(the last to run) succeeds or is blocked. This caused CI jobs to pass
despite actual test failures.
Changes:
- All test suites now use marker-file (.e2e-passed) to track success
- Verification steps create marker only on actual success
- test-summary.sh checks for marker and exits 1 if missing
- Removed pkill usage (unavailable in --pure mode)
- Removed metro-bundler process_healthy deps from cleanup (blocked
cleanup when metro never started, preventing summary from running)
- Fixed iOS build.sh scheme detection to use POSIX parameter expansion
instead of BSD-incompatible sed alternation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments