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