|
@@ -12,6 +12,19 @@ jobs:
|
12
|
12
|
node-version: 12.6
|
13
|
13
|
- name: Setup - Install Homebrew
|
14
|
14
|
run: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
|
15
|
+ - name: Setup - Install Android Emulator
|
|
16
|
+ run: |
|
|
17
|
+ touch ~/.android/repositories.cfg
|
|
18
|
+ brew cask install android-sdk
|
|
19
|
+ brew cask install intel-haxm
|
|
20
|
+ sdkmanager --update
|
|
21
|
+ export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"
|
|
22
|
+ yes | sdkmanager "platform-tools" "platforms;android-27" "extras;intel;Hardware_Accelerated_Execution_Manager" "build-tools;27.0.0" "system-images;android-27;google_apis;x86" "emulator"
|
|
23
|
+ yes | avdmanager create avd -n test -k "system-images;android-27;google_apis;x86" --tag google_apis
|
|
24
|
+ - name: List Android Emulators
|
|
25
|
+ run: emulator -list-avds
|
|
26
|
+ - name: List iOS Simulators
|
|
27
|
+ run: xcrun simctl list
|
15
|
28
|
- name: Setup - Install Yarn
|
16
|
29
|
run: brew install yarn --ignore-dependencies
|
17
|
30
|
- name: Setup - Install NPM Dependencies
|
|
@@ -24,20 +37,5 @@ jobs:
|
24
|
37
|
brew install applesimutils
|
25
|
38
|
yarn global add react-native-cli
|
26
|
39
|
yarn global add detox-cli
|
27
|
|
- - name: Setup - Install Android Emulator
|
28
|
|
- run: |
|
29
|
|
- touch ~/.android/repositories.cfg
|
30
|
|
- brew cask install caskroom/versions/java8
|
31
|
|
- brew cask install android-sdk
|
32
|
|
- brew cask install intel-haxm
|
33
|
|
- sdkmanager --update
|
34
|
|
- export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"
|
35
|
|
- sdkmanager "platform-tools" "platforms;android-27" "extras;intel;Hardware_Accelerated_Execution_Manager" "build-tools;27.0.0" "system-images;android-27;google_apis;x86" "emulator"
|
36
|
|
- avdmanager create avd -n test -k "system-images;android-27;google_apis;x86" --tag google_apis
|
37
|
|
- emulator -avd test
|
38
|
|
- - name: List Android Emulators
|
39
|
|
- run: emulator -list-avds
|
40
|
|
- - name: List iOS Simulators
|
41
|
|
- run: xcrun simctl list
|
42
|
40
|
- name: Run tests
|
43
|
41
|
run: yarn ci
|