Настройка:
- Ведущий включен Windows VM "A"
- Ведомый включен Windows VM "B"
- Ведомый подключается к мастеру использование java -jar agent.jar -jnlpUrl http://path/to/this/slave-agent.jnlp -secret thisisasecret -workDir "C: \ my-work-dir"
- Задание Jenkins выполняет пакетную команду , Команда запускает консоль Nunit, которая выполняет тесты селена
Выполняемое мной задание - это сценарий селена, который открывает экземпляр chrome в «B»
Это что я делаю, когда это работает:
- Войдите в систему "B", используя windows RDP
- Откройте Дженкинс и активируйте задание Селен
- Я вижу Задание выполняется на "B" и завершается без проблем в течение примерно 4 минут
Это когда оно НЕ РАБОТАЕТ:
- Я НЕ авторизируюсь на "B"
- Откройте jenkins и запустите задание селена
- Интерфейс Jenkins показывает, что задание выполняется, но выполняется бесконечно
Теперь, если я войду в «B», пока задание все еще выполняется, как только я вхожу, я вижу, что появляется cmd chromedriver, запускается экземпляр chrome, задание запускается и завершается без проблем.
Кто-нибудь знает, что может быть причиной этого? Спасибо!