Тесты GUI в Гудзоне (Дженкинс) на Windows

Я постараюсь сделать этот вопрос простым. Я провел много исследований по этой теме и не нашел никакого решения.

Тесты GUI терпят неудачу при выполнении сборок maven на Hudson (Jenkins). Хадсон работает как сервис, вошел в систему как локальная система. Я включил службу для взаимодействия с рабочим столом, но тесты все еще не пройдены.

Машина WinXP 64bit, но у меня есть возможность перейти на Win7 64bit, если это исправит это.

Как получить прохождение тестов GUI во время сборки hudson (maven)?

Спасибо

1 ответ

Решение

Согласно этой теме, единственный способ сделать это - не запускать его как службу, а вместо этого запускать его как зарегистрированный пользователь на рабочем столе.

Лично мне повезло со следующими настройками: 1) написать командный файл для запуска ведомого через JNLP/javaws 2) поместить указанный скрипт в автозапуск 3) настроить пользователя на автоматический вход в систему. Все это было в виртуальной машине, поэтому, когда я запустил виртуальную машину, она автоматически зарегистрировала себя доступной для сервера hudson.

Другие вопросы по тегам