mirror of
https://github.com/status-im/react-native.git
synced 2025-02-03 21:24:31 +00:00
Add testing HMR into manual testing steps
Reviewed By: dmmiller Differential Revision: D3087133 fb-gh-sync-id: cb3b073dd77d40fb051a9bc17b6c24b49a325371 shipit-source-id: cb3b073dd77d40fb051a9bc17b6c24b49a325371
This commit is contained in:
parent
65ccdffc8d
commit
945306e397
@ -41,6 +41,8 @@ git push origin <version_you_are_releasing>-stable --tags # e.g. git push origin
|
||||
Circle CI will run the tests and publish to npm with version `0.22.0-rc` and tag `next` meaning that
|
||||
this version will not be installed for users by default.
|
||||
|
||||
Go to [Circle CI](https://circleci.com/gh/facebook/react-native), look for your branch on the left side and look the npm publish step.
|
||||
|
||||
** Note ** CI won't publish to npm if the `last` commit on the new branch does not have a tag `v<branch-name-without-stable>.0-[rc]`.
|
||||
|
||||
## Make sure we have release notes
|
||||
@ -85,8 +87,10 @@ If everything worked:
|
||||
|
||||
```
|
||||
git tag v-version_you_are_releasing # e.g. git tag v0.22.0, git tag v0.22.1
|
||||
git tag -d latest
|
||||
git push origin :latest
|
||||
git tag latest # for docs [website](https://facebook.github.io/react-native) to be generated
|
||||
git push origin 0.22-stable --tags
|
||||
git push origin version_you_are_releasing-stable --tags # e.g. git push origin 0.22-stable --tags
|
||||
```
|
||||
|
||||
Once you see the version in the top left corner of the website has been updated:
|
||||
|
@ -55,8 +55,12 @@ success "New sample project generated at /tmp/${project_name}"
|
||||
info "Test the following both on Android and iOS:"
|
||||
info " - Verify that packager opens in new Window"
|
||||
info " - Verify that you see the 'Welcome to React Native' screen"
|
||||
info " - Disable Hot Reloading. It might be enabled from last time (the setting is stored on the device)"
|
||||
info " - Verify 'Reload JS' works"
|
||||
info " - Test Chrome debugger by adding breakpoints. We don't have tests for Chrome debugging."
|
||||
info " - Test Chrome debugger by adding breakpoints and reloading JS. We don't have tests for Chrome debugging."
|
||||
info " - Disable Chrome debugging."
|
||||
info " - Enable Hot Reloading, change a file (index.ios.js, index.android.js) and save. The UI should refresh."
|
||||
info " - Disable Hot Reloading."
|
||||
info ""
|
||||
|
||||
info "Press any key to run the sample in Android emulator/device"
|
||||
|
Loading…
x
Reference in New Issue
Block a user