|
1 | 1 | language: android
|
2 |
| - |
3 | 2 | addons:
|
4 | 3 | apt:
|
5 | 4 | packages:
|
6 |
| - - w3m |
7 |
| - |
| 5 | + - w3m |
8 | 6 | env:
|
9 | 7 | global:
|
10 |
| - - ANDROID_TARGET=android-22 |
11 |
| - - ANDROID_ABI=armeabi-v7a |
12 |
| - - ADB_INSTALL_TIMEOUT=12 # in minutes |
13 |
| - |
| 8 | + - ANDROID_TARGET=android-22 |
| 9 | + - ANDROID_ABI=armeabi-v7a |
| 10 | + - ADB_INSTALL_TIMEOUT=12 |
14 | 11 | jdk:
|
15 |
| - - oraclejdk8 |
16 |
| - |
| 12 | +- oraclejdk8 |
17 | 13 | android:
|
18 | 14 | components:
|
19 |
| - - tools |
20 |
| - - platform-tools |
21 |
| - - build-tools-27.0.3 |
22 |
| - - extra-google-m2repository |
23 |
| - - extra-android-m2repository |
24 |
| - - android-22 |
25 |
| - - android-27 |
26 |
| - - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} |
| 15 | + - tools |
| 16 | + - platform-tools |
| 17 | + - build-tools-27.0.3 |
| 18 | + - extra-google-m2repository |
| 19 | + - extra-android-m2repository |
| 20 | + - android-22 |
| 21 | + - android-27 |
| 22 | + - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} |
27 | 23 | licenses:
|
28 |
| - - 'android-sdk-license-.+' |
29 |
| - |
| 24 | + - android-sdk-license-.+ |
30 | 25 | before_script:
|
31 |
| - - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI |
32 |
| - - emulator -avd test -no-audio -no-window -no-boot-anim & |
33 |
| - - android-wait-for-emulator |
34 |
| - |
| 26 | +- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI |
| 27 | +- emulator -avd test -no-audio -no-window -no-boot-anim & |
| 28 | +- android-wait-for-emulator |
35 | 29 | script:
|
36 |
| - - ./gradlew clean check connectedCheck jacocoTestReport |
37 |
| - |
| 30 | +- "./gradlew clean check connectedCheck jacocoTestReport" |
38 | 31 | after_success:
|
39 |
| - - bash <(curl -s https://codecov.io/bash) |
40 |
| - |
| 32 | +- bash <(curl -s https://codecov.io/bash) |
41 | 33 | after_failure:
|
42 |
| - - echo '*** Debug Unit Test Results ***' |
43 |
| - - w3m -dump ${TRAVIS_BUILD_DIR}/app/build/reports/tests/*/classes/*Test.html |
44 |
| - - echo '*** Connected Test Results ***' |
45 |
| - - w3m -dump ${TRAVIS_BUILD_DIR}/app/build/reports/androidTests/connected/flavors/*/*Test.html |
46 |
| - |
| 34 | +- echo '*** Debug Unit Test Results ***' |
| 35 | +- w3m -dump ${TRAVIS_BUILD_DIR}/app/build/reports/tests/*/classes/*Test.html |
| 36 | +- echo '*** Connected Test Results ***' |
| 37 | +- w3m -dump ${TRAVIS_BUILD_DIR}/app/build/reports/androidTests/connected/flavors/*/*Test.html |
47 | 38 | before_cache:
|
48 |
| - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock |
49 |
| - - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ |
50 |
| - |
| 39 | +- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock |
| 40 | +- rm -fr $HOME/.gradle/caches/*/plugin-resolution/ |
51 | 41 | cache:
|
52 | 42 | directories:
|
53 |
| - - $HOME/.gradle/caches/ |
54 |
| - - $HOME/.gradle/wrapper/ |
| 43 | + - "$HOME/.gradle/caches/" |
| 44 | + - "$HOME/.gradle/wrapper/" |
| 45 | +before_install: |
| 46 | +- openssl aes-256-cbc -K $encrypted_7b5c925cc32c_key -iv $encrypted_7b5c925cc32c_iv |
| 47 | + -in nr-commons.keystore.enc -out nr-commons.keystore -d |
0 commit comments