2014-10-30 5 views
0

У меня есть следующее сообщение на каждой сборки (безголовый сервер):Дженкинс построить аварии на эмуляторе Android (функциональные тесты)

Test failed to run to completion. Reason: 'Instrumentation run failed due to 'Process crashed.''. Check device logcat for details Tests on hudson_en-US_240_WVGA_android-18_armeabi-v7a(AVD) - 4.3 failed: Instrumentation run failed due to 'Process crashed.'

Это команда эмулятор:

emulator64-arm -no-boot-anim -ports 5629,5630 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_240_WVGA_android-18_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-audio

I m using Jenkins with Android emulator and xvnc plugins. When the build is being running the functional tests, it s всегда сбои. Я не знаю, почему, и это очень запутанно. Уже пробовал много вещей, например: - с или без -no-window

+0

Выполнены ли тесты на реальных устройствах/локальном эмуляторе – Unii

+0

на реальном устройстве в локальной среде, в котором они работают. Я имею в виду, что некоторые из них терпят неудачу, но процесс сборки завершается. На сервере у нас нет возможности использовать реальное устройство, только эмулятор. учтите, что сервер безголовый. – Karoly

+0

У пользователя jenkins (на сервере) есть разрешение на запуск эмуляторов? – Unii

ответ

0

Я могу проверить точную конфигурацию 4 в понедельник, но проблема заключалась в том, что этот эмулятор показывает диалоговое окно над нашим приложением, поэтому тесты не смогли прикоснуться к экранам :) Во-вторых: сделайте большой эмулятор, где все содержимое подходит на экране, точно.

Смежные вопросы