Назад | Перейти на главную страницу

Тесты графического интерфейса пользователя в Hudson (Jenkins) в Windows

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

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

На компьютере установлена ​​64-разрядная версия WinXP, но у меня есть возможность перейти на 64-разрядную версию Win7, если это поможет.

Как мне пройти тесты графического интерфейса во время сборки hudson (maven)?

Спасибо

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

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