Watin из TeamCity не работает как служба Windows - PullRequest
1 голос
/ 18 февраля 2010

Я пытаюсь запустить Watin из сборки TeamCity, используя nUnit.

Все тесты работают нормально локально. Я знаю, что вы не можете запускать полные тесты Ватина (т.е. POST) из TeamCity, если он работает в качестве службы Windows. Вы должны запустить агент сборки из файла .bat.

Но я не хочу входить на сервер для его запуска.

Я пытался заставить запланированное задание (в Windows Server 2008) запустить файл agent.bat при запуске (не при входе в систему), но безуспешно.

Кто-нибудь еще запускал Watin / TeamCity из запланированного задания?

Спасибо

Пит

1 Ответ

2 голосов
/ 11 мая 2010

Проверьте решение для этого с помощью CC.NET.

Тесты Ватина не пройдены на CC.Net

Бретт, и я некоторое время работал над этим.Проблема заключается в том, что службы Windows, работающие как пользователь, не могут взаимодействовать с рабочим столом, но поскольку WatiN запускает реальный экземпляр браузера, ему требуется рабочий стол для взаимодействия.Решение по приведенной ссылке может показать вам, как это сделать.

...