#testing #jenkins #android-emulator #jenkins-plugins #android-emulator-plugin
#тестирование #дженкинс #android-эмулятор #дженкинс-плагины #android-emulator-plugin
Вопрос:
Как я могу запустить эмулятор Android на jenkins для моего тестирования (сервер MacOSX)? Я попробовал плагин, выдает ту же ошибку (да, я снял флажок «показывать окно»), поэтому я выполнил собственный сценарий оболочки на jenkins во время сборки и получаю ту же ошибку. Почему это вообще волнует WindowServer, когда у меня нет окна, не имеет смысла. И если это проблема с разрешением, почему я не получаю сообщение об ошибке WindowServer permission error? Мой вывод на консоль:
./android create avd -n testEmu -t 14 -c 2000M
./emulator -avd testEmu -no-skin -no-audio -no-window
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
2014-07-03 15:45:16.295 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.296 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.296 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.296 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.297 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.297 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.297 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.297 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.298 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.299 emulator64-arm[6408:d07] invalid CoreGraphics connection
2014-07-03 15:45:16.299 emulator64-arm[6408:d07] invalid CoreGraphics connection
Failed to create Context 0x3005
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
Комментарии:
1. Возможно, это не относится к делу, но, к вашему сведению, согласно странице эмулятора Android, вы неправильно написали аргументы
-noaudio
и-noskin
(нет-
послеno
…)