2016-07-20 16 views
0

私は現在、NoMatchingViewExceptionのためTravis-CIでEspressoのテストを実行していますが、ローカルで動作させると問題はありません。 私の.travis.ymlには問題がありません。トラvis+エスプレッソを使って他のリポジトリをチェックしたところ、それはかなり似ています。私のテストでAndroidのエスプレッソはTravis-CIでテストする

language: android 
jdk: oraclejdk8 
sudo: false 
env: 
    global: 
    - ANDROID_TARGET=android-19 
    - ANDROID_ABI=armeabi-v7a 
android: 
    components: 
    # Update Android SDK Tools 
    - tools 
    - platform-tools 

    - build-tools-23.0.3 
    - android-23 
    # Support library 
    - extra-android-support 
    - extra-google-google_play_services 
    - extra-android-m2repository 
    - extra-google-m2repository 
    - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} 

before_script: 
    - 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 input keyevent 82 & 

script: 
    - ./gradlew connectedAndroidTest jacocoTestReport 

after_success: 
    - bash <(curl -s https://codecov.io/bash) 

私はちょうどこのような呼び出しを行うと、すべてが

onView(withId(R.id.email_edittext)).check(matches(hasErrorText(text))) 

結構です。しかしトラヴィス-CIに私はまだテスト

com.tests.LoginTest > test_invalidPassword[test(AVD) - 4.4.4] FAILED 
    android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: mob.prokky.gameshare:id/email_edittext 

全トラヴィス-CIログ失敗しました利用可能なhere完全なテストがオンの間github

+0

私は同じ問題に直面し、私はまだ解決する方法がわからないが、しかし、それはエミュレータのように見えるのテストのためのエミュレータを作成する際の問題のように見えます目を覚ます時間または-no-windowパラメータのため –

+0

も同じ問題に直面しています。ローカルでうまく動作しますが、トラビスで実行すると失敗します – sutoL

答えて

1

私はトラヴィスのgitのアカウントでissue

それは十分ではありません

関連する問題