@@ -39,19 +39,22 @@ matrix:
3939 jdk : oraclejdk8
4040 script :
4141 - cd src && npm i && npm run tsc && cd ../demo && tns build ios
42- # - os: linux
43- # language: android
44- # dist: precise
45- # sudo: required
46- # jdk: oraclejdk8
47- # before_script:
48- # - android list targets
49- # - echo no | android create avd --force -n test -t android-19 -b armeabi-v7a
50- # - emulator -avd test -no-skin -no-audio -no-window &
51- # - android-wait-for-emulator
52- # before_install:
53- # - nvm install 8
54- # script: cd src && npm run test.android
42+ - os : linux
43+ language : android
44+ dist : precise
45+ sudo : required
46+ jdk : oraclejdk8
47+ before_script :
48+ - android list targets
49+ - echo no | android create avd --force -n test -t android-24 --abi arm64-v8a
50+ - emulator -avd test -no-window -memory 1500 -gpu swiftshader -camera-back none -camera-front none -no-boot-anim -no-snapshot-save -no-snapstorage &
51+ - android-wait-for-emulator
52+ before_install :
53+ - nvm install 8
54+ - adb logcat > logcat.log &
55+ script : cd src && npm run test.android
56+ after_failure :
57+ - cat logcat.log
5558 - os : osx
5659 language : node_js
5760 node_js : " 8"
@@ -66,18 +69,16 @@ android:
6669 - tools
6770 - platform-tools
6871 # The BuildTools version used by your project
69- - build-tools-26.0.2
7072 - build-tools-28.0.3
7173 # The SDK version used to compile your project
72- - android-26
74+ - android-24 # needed for test vms
7375 - android-28
7476 # Additional components
7577 - extra-android-m2repository
7678 # Specify at least one system image,
7779 # if you need to run emulator(s) during your tests
7880 # - sys-img-x86-android-28
79- - sys-img-armeabi-v7a-android-22
80- - sys-img-armeabi-v7a-android-26
81+ - sys-img-arm64-v8a-android-24
8182 - sys-img-armeabi-v7a-android-28
8283
8384 - ADB_INSTALL_TIMEOUT=20 # minutes (2 minutes by default)
0 commit comments