Skip to content

Commit 7719d64

Browse files
committed
update travis yml configuration to install API 21 sdk and emulator images
1 parent 8d849ea commit 7719d64

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.travis.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ env:
33
- NDK_VERSION=r12b
44
- DATE=$(date +%Y-%m-%d)
55
- PACKAGE_VERSION=next-$DATE-$TRAVIS_BUILD_NUMBER
6+
- EMULATOR_API_LEVEL=21
7+
- ANDROID_ABI=armeabi-v7a
8+
- EMULATOR_NAME=runtime-emu
69
sudo: true
710
language: android
811
jdk:
@@ -15,9 +18,10 @@ android:
1518
- tools
1619
- build-tools-25.0.2
1720
- android-23
21+
- android-$EMULATOR_API_LEVEL
1822
- extra-android-support
1923
- extra-android-m2repository
20-
- sys-img-armeabi-v7a-android-21
24+
- sys-img-$ANDROID_ABI-android-$EMULATOR_API_LEVEL
2125
before_cache:
2226
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
2327
cache:
@@ -35,8 +39,8 @@ before_install:
3539
- export PATH=${PATH}:${ANDROID_NDK_HOME}
3640
script:
3741
- "./gradlew createPackage -i -PpreReleaseVersion=$PACKAGE_VERSION -PgitCommitVersion=$TRAVIS_COMMIT --stacktrace"
38-
- echo no | android create avd --force -n Arm21 -t android-21 -b armeabi-v7a -c 12M
39-
- emulator -avd Arm21 -no-skin -no-audio -no-window &
42+
- echo no | android create avd --force -n $EMULATOR_NAME-$EMULATOR_API_LEVEL -t android-$EMULATOR_API_LEVEL --abi $ANDROID_ABI -c 12M
43+
- emulator -avd $EMULATOR_NAME-$EMULATOR_API_LEVEL -no-skin -no-audio -no-window &
4044
- android-wait-for-emulator
4145
- "cd test-app && ./gradlew assembleDebug runtests -PembedBindingGenerator=true --stacktrace"
4246
- adb -e logcat -d 300

0 commit comments

Comments
 (0)