Skip to content

Commit a1fa493

Browse files
committed
Travis possible avd fix
1 parent dab0a18 commit a1fa493

3 files changed

Lines changed: 925 additions & 16 deletions

File tree

.travis.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,24 @@ sudo: false
66

77
env:
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

1718
android:
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

2928
before_cache:
3029
- rm -rf $HOME/.gradle/caches/modules-2/modules-2.lock
@@ -39,14 +38,15 @@ cache:
3938
install:
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

5050
script:
51-
- ./gradlew connectedAndroidTest
51+
- ./gradlew connectedAndroidTest --stacktrace
5252
- ./gradlew assembleStandardRelease --stacktrace

app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ dependencies {
237237
implementation "io.reactivex.rxjava2:rxkotlin:2.3.0"
238238

239239
// Testing tools
240+
testImplementation "junit:junit:4.12"
240241
androidTestImplementation "junit:junit:4.12"
241242
androidTestImplementation "androidx.test:core:$androidxVersion"
242243
androidTestImplementation "androidx.test:rules:1.1.1"

0 commit comments

Comments
 (0)