Как узнать точную ошибку из сборки Travis

В настоящее время я столкнулся с ошибкой сборки 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
393
1

Ответы 1

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

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

Я знаю об этом. Есть ли способ узнать, откуда исходит исключение NullPointerException (например, номер строки - полезная информация)? Как этот тест проходит на моей машине.

Fawwaz Yusran 20.12.2018 05:43

Другие вопросы по теме