aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-06-17 04:27:56 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-06-17 18:53:49 +0200
commitcc793c2882c8bd99226520f04a3bab52a4e39a6d (patch)
tree0edb7124476bb3cce871b76021eebac52286a3c1 /.travis.yml
parent5e771172329e59e3e0b54581d489cb5880388260 (diff)
downloadopen-keychain-cc793c2882c8bd99226520f04a3bab52a4e39a6d.tar.gz
open-keychain-cc793c2882c8bd99226520f04a3bab52a4e39a6d.tar.bz2
open-keychain-cc793c2882c8bd99226520f04a3bab52a4e39a6d.zip
another shot at travis
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 15 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index daeae3634..1e7b8dbe0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,11 @@
language: android
jdk: openjdk7
+sudo: false
+env:
+ global:
+ - ANDROID_API_LEVEL=21
+ - ANDROID_ABI=armeabi-v7a
+ - ADB_INSTALL_TIMEOUT=8 # minutes (2 minutes by default)
android:
components:
- build-tools-22.0.1
@@ -16,14 +22,13 @@ android:
- 'android-sdk-preview-license-52d11cd2'
- 'android-sdk-license-.+'
- 'google-gdk-license-.+'
-# before_script:
-# - echo no | android create avd --force -n test -t android-21 --abi armeabi-v7a
-# - emulator -avd test -no-skin -no-audio -no-window &
-script:
- - ./gradlew
- - ./gradlew testDebug
- - ./gradlew jacocoTestReport coveralls
-# don't run instrumentation tests for now
-# - android-wait-for-emulator && adb shell input keyevent 82 &
-# - ./gradlew connectedAndroidTest
+before_script:
+ - echo no | android create avd --force -n test -t android-$ANDROID_API_LEVEL --abi $ANDROID_ABI
+ - emulator -avd test -no-skin -no-audio -no-window &
+ - ./tools/android-wait-for-emulator
+ - adb shell input keyevent 82 &
+
+script:
+ - ./gradlew connectedAndroidTest
+ - ./gradlew testDebug jacocoTestReport coveralls