Как узнать точную ошибку из сборки Travis - PullRequest
0 голосов
/ 20 декабря 2018

В настоящее время я сталкиваюсь с ошибкой сборки travis CI в моем репозитории здесь , и мне бы очень хотелось узнать точную проблему, поскольку connectedCheck выводит только

Tests on test(AVD) - 5.1.1 failed: Instrumentation run failed due to 'java.lang.NullPointerException'

в Трэвисе, и тесты проходят на моем собственном компьютере очень хорошо.

Это мой текущий .travis.yml:

sudo: required
language: android
jdk: oraclejdk8
env:
  global:
    - ANDROID_TARGET=android-22
    - ANDROID_ABI=armeabi-v7a

android:
  components:
    - tools
    - platform-tools
    - build-tools-27.0.3
    - android-27
    - android-22
    - extra-android-m2repository
    - sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
  licenses:
      - 'android-sdk-preview-license-52d11cd2'
      - 'android-sdk-license-.+'
      - 'google-gdk-license-.+'

before_script:
  - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
  - emulator -avd test -no-audio -no-window &
  - android-wait-for-emulator
  - adb shell input keyevent 82 &

  - ./build.sh
  - ./gradlew connectedCheck coveralls

  on:
    tags: true

Я хочу знать, как получить более подробную ошибкусообщение (например, номер строки).

1 Ответ

0 голосов
/ 20 декабря 2018

Ну, это прямо в журналах, в соответствии с заданием Трэвиса, вот тест, который не проходит test_shouldConvertMonthsToYears из-за java.lang.NullPointerException.

Надеюсь, это поможет.

...