Jamon Holmgren 5 years ago
parent
commit
6853684b38
1 changed files with 13 additions and 15 deletions
  1. 13
    15
      .github/workflows/detox.yml

+ 13
- 15
.github/workflows/detox.yml View File

@@ -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