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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ bundle exec fastlane test_ios
34
34
```
35
35
36
36
There is also a `runAllTests` script at the repository root for convenience, which also runs `npm run lint` and `npm test`.
37
+
This script requires macOS because it runs the iOS tests.
37
38
38
39
Notes on native unit tests and Fastlane:
39
40
@@ -51,6 +52,9 @@ Notes on native unit tests and Fastlane:
51
52
```
52
53
- The iOS tests must be run on macOS with Xcode 8 installed.
53
54
- You can also run the native unit tests in Android Studio or Xcode if you prefer, using the projects under native-tests. You must install the NPM dependencies for this repo first.
55
+
- There is no need to run `pod install` or even install CocoaPods in order to run the unit tests.
56
+
- If you don't have access to macOS and are not changing anything in the iOS codebase, there is no need to
57
+
run the iOS unit tests. They will run in CI. If anything fails the error will be reported there.
0 commit comments