|
@@ -6,10 +6,6 @@ jobs:
|
6
|
6
|
name: 'Running tests'
|
7
|
7
|
runs-on: 'macOS-latest'
|
8
|
8
|
steps:
|
9
|
|
- - name: List Android Emulators
|
10
|
|
- run: emulator -list-avds
|
11
|
|
- - name: List iOS Simulators
|
12
|
|
- run: xcrun simctl list
|
13
|
9
|
- uses: actions/checkout@master
|
14
|
10
|
- uses: actions/setup-node@master
|
15
|
11
|
with:
|
|
@@ -28,5 +24,25 @@ jobs:
|
28
|
24
|
brew install applesimutils
|
29
|
25
|
yarn global add react-native-cli
|
30
|
26
|
yarn global add detox-cli
|
|
27
|
+ - name: Setup - Install Android Emulator
|
|
28
|
+ run: |
|
|
29
|
+ cwd=$(pwd)
|
|
30
|
+ cd $ANDROID_HOME/tools/bin
|
|
31
|
+ yes | ./sdkmanager emulator
|
|
32
|
+ export PATH="${ANDROID_HOME}/emulator:${PATH}"
|
|
33
|
+ ./sdkmanager "system-images;android-25;google_apis;x86"
|
|
34
|
+ yes | ./sdkmanager --licenses
|
|
35
|
+ ./avdmanager list device
|
|
36
|
+ ./avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
|
|
37
|
+ cd $ANDROID_HOME/tools
|
|
38
|
+ sudo apt-get install cpu-checker
|
|
39
|
+ kvm-ok
|
|
40
|
+ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
|
|
41
|
+ ./emulator -avd test
|
|
42
|
+ cd $cwd
|
|
43
|
+ - name: List Android Emulators
|
|
44
|
+ run: emulator -list-avds
|
|
45
|
+ - name: List iOS Simulators
|
|
46
|
+ run: xcrun simctl list
|
31
|
47
|
- name: Run tests
|
32
|
48
|
run: yarn ci
|