Jamon Holmgren 5 lat temu
rodzic
commit
6853684b38
1 zmienionych plików z 13 dodań i 15 usunięć
  1. 13
    15
      .github/workflows/detox.yml

+ 13
- 15
.github/workflows/detox.yml Wyświetl plik

12
           node-version: 12.6
12
           node-version: 12.6
13
       - name: Setup - Install Homebrew
13
       - name: Setup - Install Homebrew
14
         run: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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
       - name: Setup - Install Yarn
28
       - name: Setup - Install Yarn
16
         run: brew install yarn --ignore-dependencies
29
         run: brew install yarn --ignore-dependencies
17
       - name: Setup - Install NPM Dependencies
30
       - name: Setup - Install NPM Dependencies
24
           brew install applesimutils
37
           brew install applesimutils
25
           yarn global add react-native-cli
38
           yarn global add react-native-cli
26
           yarn global add detox-cli
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
       - name: Run tests
40
       - name: Run tests
43
         run: yarn ci
41
         run: yarn ci