Запуск тестов на эмуляторе jenkins android - PullRequest
0 голосов
/ 25 марта 2020

Я настраиваю сервер Jenkins.

Я хочу собирать и запускать свой тест Kespresso каждый раз, когда нажимаю на ветку.

Я использую android Плагин эмулятора Дженкинса. Запускается эмулятор, затем Дженкинс создает APK, и я запускаю подключенный AndroidTest. Он запускает тесты, но я всегда получаю эту ошибку:

09:53:51 > Task :app:connectedDevDebugAndroidTest
09:55:41 Starting 26 tests on hudson_en-US_400_1920x1080_android-24_armeabi-v7a(AVD) - 7.0

ItemCategoryTest > testItemCategoryIntegrity[hudson_en-US_400_1920x1080_android-24_armeabi-v7a(AVD) - 7.0] [31mFAILED [0m
09:56:58    java.lang.RuntimeException: Waited for the root of the view hierarchy to have window focus and not request layout for 10 seconds. If you specified a non default root matcher, it may be picking a root that never takes focus. Root:
09:56:58    Root{application-window-token=android.view.ViewRootImpl$W@22cb195, window-token=android.view.ViewRootImpl$W@22cb195, has-window-focus=false, layout-params-type=1, layout-params-string=WM.LayoutParams{(0,0)(fillxfill) ty=1 fl=#81e90181 pfl=0x20000 wanim=0x1030465 vsysui=0x2000 needsMenuKey=2}, decor-view-string=DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=true, has-focusable=true, has-window-focus=false, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=WM.LayoutParams{(0,0)(fillxfill) ty=1 fl=#81e90181 pfl=0x20000 wanim=0x1030465 vsysui=0x2000 needsMenuKey=2}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}}

Кажется, что представление не найдено, но я не знаю почему.

Если у кого-то возникнет проблема, я будем рады получить помощь

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...