Skip to content

Commit 220ad10

Browse files
abueideclaude
andcommitted
fix(tests): use process_healthy for simulator/emulator dependencies
Processes that run tail -f /dev/null in pure mode or foreground emulators never reach process_completed_successfully. Downstream processes must depend on process_healthy (via readiness probe) instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 300cba3 commit 220ad10

7 files changed

Lines changed: 8 additions & 8 deletions

File tree

examples/android/tests/test-suite.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ processes:
8686
build-app:
8787
condition: process_completed_successfully
8888
android-emulator:
89-
condition: process_completed_successfully
89+
condition: process_healthy
9090
availability:
9191
restart: "no"
9292

examples/ios/tests/test-suite.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ processes:
7171
build-app:
7272
condition: process_completed_successfully
7373
ios-simulator:
74-
condition: process_completed_successfully
74+
condition: process_healthy
7575
availability:
7676
restart: "no"
7777

examples/react-native/tests/dev-android.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ processes:
9797
build-android:
9898
condition: process_completed_successfully
9999
android-emulator:
100-
condition: process_completed_successfully
100+
condition: process_healthy
101101
metro-bundler:
102102
condition: process_healthy
103103
availability:

examples/react-native/tests/dev-ios.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ processes:
113113
install-pods:
114114
condition: process_completed_successfully
115115
ios-simulator:
116-
condition: process_completed_successfully
116+
condition: process_healthy
117117
metro-bundler:
118118
condition: process_healthy
119119
availability:

examples/react-native/tests/test-suite-all-e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ processes:
150150
build-android:
151151
condition: process_completed_successfully
152152
android-emulator:
153-
condition: process_completed_successfully
153+
condition: process_healthy
154154
metro-bundler:
155155
condition: process_healthy
156156
availability:
@@ -174,7 +174,7 @@ processes:
174174
install-pods:
175175
condition: process_completed_successfully
176176
ios-simulator:
177-
condition: process_completed_successfully
177+
condition: process_healthy
178178
metro-bundler:
179179
condition: process_healthy
180180
availability:

examples/react-native/tests/test-suite-android-e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ processes:
102102
build-android:
103103
condition: process_completed_successfully
104104
android-emulator:
105-
condition: process_completed_successfully
105+
condition: process_healthy
106106
metro-bundler:
107107
condition: process_healthy
108108
availability:

examples/react-native/tests/test-suite-ios-e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ processes:
114114
install-pods:
115115
condition: process_completed_successfully
116116
ios-simulator:
117-
condition: process_completed_successfully
117+
condition: process_healthy
118118
metro-bundler:
119119
condition: process_healthy
120120
availability:

0 commit comments

Comments
 (0)