@@ -6,25 +6,24 @@ sudo: false
66
77env :
88 global :
9- MALLOC_ARENA_MAX=1
9+ - MALLOC_ARENA_MAX=1
10+ - ANDROID_ABI=armeabi-v7a
1011 matrix :
11- - ANDROID_TARGET=android-28 ANDROID_ABI=x86
12- - ANDROID_TARGET=android- 24 ANDROID_ABI=x86
13- - ANDROID_TARGET=android- 21 ANDROID_ABI=x86
14- - ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
15- - ANDROID_TARGET=android-16 ANDROID_ABI=armeabi-v7a
12+ - API_LEVEL=25 SYS_IMAGE_TAG=google_apis ANDROID_ABI=arm64-v8a
13+ - API_LEVEL= 24 SYS_IMAGE_TAG=google_apis ANDROID_ABI=arm64-v8a
14+ - API_LEVEL= 21 SYS_IMAGE_TAG=google_apis ANDROID_ABI=armeabi-v7a
15+ - API_LEVEL=19 SYS_IMAGE_TAG=google_apis ANDROID_ABI=armeabi-v7a
16+ - API_LEVEL=17 SYS_IMAGE_TAG=google_apis ANDROID_ABI=armeabi-v7a
1617
1718android :
1819 components :
1920 - tools
20- - $ANDROID_TARGET
21+ - android-28
22+ - android-$API_LEVEL
2123 - build-tools-28.0.3
2224 - platform-tools
2325 - extra
24- - extra-google-m2repository
25- - extra-android-m2repository
26- - extra-google-google_play_services
27- - sys-img-$ANDROID_ABI-$ANDROID_TARGET
26+ - sys-img-$ANDROID_ABI-$SYS_IMAGE_TAG-$API_LEVEL
2827
2928before_cache :
3029 - rm -rf $HOME/.gradle/caches/modules-2/modules-2.lock
@@ -39,14 +38,15 @@ cache:
3938install :
4039 - ulimit -s 1082768
4140 - touch app/keys.properties
42-
43- before_script :
44- - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
45- - emulator -avd test -no-skin -no-audio -no-window &
41+ - echo no | android create avd --force -n test -t android-$API_LEVEL --abi $ANDROID_ABI --tag $SYS_IMAGE_TAG
42+ - emulator -avd test -no-skin -no-window &
4643 - android-wait-for-emulator
4744 - adb shell input keyevent 82 &
45+
46+ before_script :
47+ - cp -f app/mock-google-services.json app/google-services.json
4848 - cp -f app/keys.properties.example app/keys.properties
4949
5050script :
51- - ./gradlew connectedAndroidTest
51+ - ./gradlew connectedAndroidTest --stacktrace
5252 - ./gradlew assembleStandardRelease --stacktrace
0 commit comments