Skip to content

Commit af8af67

Browse files
Update guide-release-testing.md (#790)
Simplify instructions for release testing.
1 parent f79e96c commit af8af67

File tree

1 file changed

+19
-38
lines changed

1 file changed

+19
-38
lines changed

docs/guide-release-testing.md

Lines changed: 19 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -172,68 +172,49 @@ yarn test-e2e-local -t "RNTestProject" -p "Android" -h false -c $GITHUB_TOKEN
172172
```bash
173173
react-native$ yarn test-e2e-local-clean # alias this command to make your life easier to something like "clean"
174174

175-
react-native$ yarn test-e2e-local -p iOS -t RNTester -c $GITHUB_TOKEN
176-
react-native$ cd packages/rn-tester && yarn start
175+
# RNTester
176+
177+
react-native$ yarn test-e2e-local -t "RNTester" -p "iOS" --hermes true -c $GITHUB_TOKEN
177178
# verify tests "what to test"
178179
# kill metro
179-
xcrun simctl uninstall booted com.meta.RNTester.localDevelopment # delete RNTester from your iOS sim
180-
react-native/packages/rn-tester$ cd ../../
180+
xcrun simctl uninstall booted com.meta.RNTester.localDevelopment # delete RNTester from your iOS simulator
181181

182-
react-native$ yarn test-e2e-local -p iOS -t RNTester --hermes false -c $GITHUB_TOKEN
183-
react-native$ cd packages/rn-tester && yarn start
182+
react-native$ yarn test-e2e-local -t "RNTester" -p "iOS" --hermes false -c $GITHUB_TOKEN
184183
# verify tests "what to test"
185184
# kill metro
186-
xcrun simctl uninstall booted com.meta.RNTester.localDevelopment # delete RNTester from your iOS sim
187-
react-native/packages/rn-tester$ cd ../../
185+
xcrun simctl uninstall booted com.meta.RNTester.localDevelopment # delete RNTester from your iOS simulator
188186

189-
react-native$ yarn test-e2e-local -p Android -t RNTester -c $GITHUB_TOKEN
190-
react-native$ cd packages/rn-tester && yarn start
187+
react-native$ yarn test-e2e-local -t "RNTester" -p "Android" --hermes true -c $GITHUB_TOKEN
191188
# verify tests "what to test"
192189
# kill metro
193190
adb uninstall com.facebook.react.uiapp # delete RNTester from your Android emulator
194-
react-native/packages/rn-tester$ cd ../../
195191

196-
react-native$ yarn test-e2e-local -p Android -t RNTester --hermes false -c $GITHUB_TOKEN
197-
react-native$ cd packages/rn-tester && yarn start
192+
react-native$ yarn test-e2e-local -t "RNTester" -p "Android" --hermes false -c $GITHUB_TOKEN
198193
# verify tests "what to test"
199194
# kill metro
200195
adb uninstall com.facebook.react.uiapp # delete RNTester from your Android emulator
201-
react-native/packages/rn-tester$ cd ../../
202196

203-
# by default, RNTestProject will use Hermes for iOS and Android
204-
react-native$ yarn test-e2e-local -p iOS -t RNTestProject -c $GITHUB_TOKEN
205-
react-native$ cd /tmp/RNTestProject
206-
tmp/RNTestProject$ yarn start
197+
# RNTestProject
198+
199+
react-native$ yarn test-e2e-local -t "RNTestProject" -p "iOS" --hermes true -c $GITHUB_TOKEN
207200
# verify tests "what to test"
208201
# kill metro
209-
xcrun simctl uninstall booted org.reactjs.native.example.RNTestProject # delete RNTestProject from your iOS sim
202+
xcrun simctl uninstall booted org.reactjs.native.example.RNTestProject # delete RNTestProject from your iOS simulator
210203

211-
# test RNTestProject on Android with Hermes
212-
tmp/RNTestProject$ yarn run android # this should build the Android app and run on your emulator
213-
tmp/RNTestProject$ yarn start
204+
react-native$ yarn test-e2e-local -t "RNTestProject" -p "iOS" --hermes false -c $GITHUB_TOKEN
214205
# verify tests "what to test"
215206
# kill metro
216-
adb uninstall com.rntestproject # delete RNTestProject from your Android emulator
207+
xcrun simctl uninstall booted org.reactjs.native.example.RNTestProject # delete RNTestProject from your iOS simulator
217208

218-
# test RNTestProject with JSC for iOS
219-
tmp/RNTestProject$ cd ios && bundle install && USE_HERMES=0 bundle exec pod install --ansi
220-
tmp/RNTestProject/ios$ cd ../
221-
tmp/RNTestProject$ yarn run ios
222-
tmp/RNTestProject$ yarn start
209+
react-native$ yarn test-e2e-local -t "RNTestProject" -p "Android" --hermes true -c $GITHUB_TOKEN
223210
# verify tests "what to test"
224211
# kill metro
225-
xcrun simctl uninstall booted org.reactjs.native.example.RNTestProject # delete RNTestProject from your iOS sim
226-
227-
# update RNTestProject with JSC forAndroid
228-
tmp/RNTestProject$ cd android
229-
tmp/RNTestProject$ vim gradle.properties # update `hermesEnabled` to false
230-
tmp/RNTestProject$ ./gradlew clean
231-
tmp/RNTestProject/ios$ cd ../
232-
tmp/RNTestProject$ yarn run android # This should re-build Android app
233-
tmp/RNTestProject$ yarn start
212+
adb uninstall com.rntestproject # delete RNTestProject from your Android emulator
213+
214+
react-native$ yarn test-e2e-local -t "RNTestProject" -p "Android" --hermes false -c $GITHUB_TOKEN
234215
# verify tests "what to test"
235216
# kill metro
236-
adb uninstall com.rntestproject # delete RNTestProject from your Android sim
217+
adb uninstall com.rntestproject # delete RNTestProject from your Android emulator
237218
```
238219

239220
## Versions older than 71

0 commit comments

Comments
 (0)