-
Notifications
You must be signed in to change notification settings - Fork 279
/
Copy path.travis.yml
38 lines (32 loc) · 1.72 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
language: android
jdk: oraclejdk8
env:
global:
- ANDROID_TARGET=android-22
- ANDROID_ABI=armeabi-v7a
- secure: "JOFMjB+yxMqPr//v+CHhY7x3iRP2r6aZOL1v79jwNY2D0kMNyAlNNO/tTH23fTaZZ856YCYXIit8Q0/1jIXudLq8tHH30MhzGFMIrnFIQomL6WnF7gcDefJr+wszSgGeg5tXnz+ihcu3EVJdNW6Z31E3rGiLllr7AmdOHJG0gAPhK3RHeP7gH5qtumPeZU/19i8i00YGQXcj9ExwVd12B0Wnf3U2QKOe8OjOM+saXKvP2u3KtmX23AXnx4ahMOW66MsXLrD5fWv6rFqMuJDiTc3iXAxLS+iZCLRzWmag0a22YETcyBMbQObXRQ7qN+oh+7sYAVzg0t0hX8itm2zzqqgj/UzRIyvu2TPw73XS51msfUY/wvzREavu1RmXlalWiE9doc0y0BRBjvaNfwg0iHsp+TIC8/9+SRMPSctGS4RqwL5oXOz0OYv6bbNN3Yg4NcamvK8gOQfZlFLOwY80bYm+S020FW3tJMiNjbpwRjwIrWEExbFzQ4AXArbdwoUPWCmIJhHiGekekF6cnQJjs3w9HTIv6d1jFM7NLwpelJhe9RoFR6cF401HA6/m27UrJJ0MEfpryakZCATn5S5znObrxVc3ce0tlcjHdTdZOSMRoyQpCTwbhYC61406ddYGMsGOt6vho+pBdL+MAX5oFyElrbF+h7olAfYHnk7nifU="
android:
components:
- tools
- tools # see https://github.com/travis-ci/travis-ci/issues/6040#issuecomment-219367943
- platform-tools
- build-tools-25.0.2
- ${ANDROID_TARGET}
- android-25
- extra-android-support
- extra-android-m2repository
- extra-google-m2repository
- sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
branches:
except: gh-pages
script:
- ./gradlew build javadoc assembleAndroidTest
- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
- emulator -avd test -no-skin -no-audio -no-window &
- android-wait-for-emulator
- adb shell setprop dalvik.vm.dexopt-flags v=n,o=v
- ./gradlew connectedCheck jacocoTestReport
after_success:
- rm ./sample/build/reports/coverage/debug/report.xml
- .utility/travis-gh-pages-javadoc-push.sh
- bash <(curl -s https://codecov.io/bash)