Тесты GUI в Гудзоне (Дженкинс) на Windows
Я постараюсь сделать этот вопрос простым. Я провел много исследований по этой теме и не нашел никакого решения.
Тесты GUI терпят неудачу при выполнении сборок maven на Hudson (Jenkins). Хадсон работает как сервис, вошел в систему как локальная система. Я включил службу для взаимодействия с рабочим столом, но тесты все еще не пройдены.
Машина WinXP 64bit, но у меня есть возможность перейти на Win7 64bit, если это исправит это.
Как получить прохождение тестов GUI во время сборки hudson (maven)?
Спасибо
1 ответ
Согласно этой теме, единственный способ сделать это - не запускать его как службу, а вместо этого запускать его как зарегистрированный пользователь на рабочем столе.
Лично мне повезло со следующими настройками: 1) написать командный файл для запуска ведомого через JNLP/javaws 2) поместить указанный скрипт в автозапуск 3) настроить пользователя на автоматический вход в систему. Все это было в виртуальной машине, поэтому, когда я запустил виртуальную машину, она автоматически зарегистрировала себя доступной для сервера hudson.