@@ -186,7 +186,7 @@ jobs:
186186 path : ${{ env.REACT_NATIVE_SAMPLE_PATH }}/${{ matrix.platform }}/*.log
187187
188188 test :
189- name : Test ${{ matrix.platform }} ${{ matrix.build-type }}
189+ name : ${{ matrix.job-name }}
190190 runs-on : ${{ matrix.runs-on }}
191191 needs : [diff_check, build]
192192 if : ${{ needs.diff_check.outputs.skip_ci != 'true' }}
@@ -195,16 +195,28 @@ jobs:
195195 fail-fast : false
196196 matrix :
197197 include :
198- - platform : ios
198+ - job-name : ' Test iOS Release Auto Init'
199+ platform : ios
199200 runs-on : macos-15
200201 rn-architecture : ' new'
201202 ios-use-frameworks : ' no-frameworks'
202203 build-type : ' production'
204+ test-command : ' yarn test-ios-auto' # tests native auto init from JS
203205
204- - platform : android
206+ - job-name : ' Test iOS Release Manual Init'
207+ platform : ios
208+ runs-on : macos-15
209+ rn-architecture : ' new'
210+ ios-use-frameworks : ' no-frameworks'
211+ build-type : ' production'
212+ test-command : ' yarn test-ios'
213+
214+ - job-name : ' Test Android Release Manual Init'
215+ platform : android
205216 runs-on : ubuntu-latest
206217 rn-architecture : ' new'
207218 build-type : ' production'
219+ test-command : ' yarn test-android'
208220
209221 steps :
210222 - uses : actions/checkout@v4
@@ -277,7 +289,7 @@ jobs:
277289 - name : Run Detox iOS Tests
278290 if : ${{ matrix.platform == 'ios' }}
279291 working-directory : ${{ env.REACT_NATIVE_SAMPLE_PATH }}
280- run : yarn test-ios
292+ run : ${{ matrix. test-command }}
281293
282294 - name : Run tests on Android
283295 if : ${{ matrix.platform == 'android' }}
@@ -303,4 +315,4 @@ jobs:
303315 -camera-front none
304316 -timezone US/Pacific
305317 working-directory : ${{ env.REACT_NATIVE_SAMPLE_PATH }}
306- script : yarn test-android
318+ script : ${{ matrix. test-command }}
0 commit comments