TeamCity buildagent, как запускать firefox в интерактивном режиме а не в фоновом. Сами тесты собраны с помощью thucydides

Всем привет! 

Столкнулся с необходимостью поднимать браузер билдагентом, чтобы видеть что присходит, на данный момент он работает в фоне. Возможно пожелание не несет в себе, какого либо смысла, но тут работает слово надо. 

Тесты написаны на Thucydides, билдагент установлен на win2008 server там где и TeamCity.

Запуск службы билдагента под тем же пользователем, под которым вхожу в систему не помогает, в процессах наблюдаю firefox, запущенный под собой, но визуально он не поднимается. Если кто сталкивался с такой необходимостью, хелп ми плз. ))

1 лайк

Для того что бы отображался браузер, при запуске тестов из TeamCity. Нужно зайти в сервисы, отключить службы агента. Затем перейти в папку \TeamCity\buildAgent\bin (думаю она так у всех называется - это названия по умолчанию). И запустить батник  agent.bat - start (ключ обязателен, для остановки ключ -stop). Все можешь запускать тесты из TeamCity - браузер будет отображаться

Все получилось! Спасибо. 

А всё-таки, зачем вам нужен TimCity?

Если вы хотите запускать тесты и наблюдать, как они работают в браузере - зачем вам TeamCity? Это инструмент для других задач.

Вам нужно просто запустить тесты локально, без всяких агентов. 

Для демонстрации. :)

Это локальный внутрикомпанийный нюанс, общей логике не поддающийся. 

Да ради бога, у всех есть свои нюансы.

Но ведь проблему проще решить, просто запуская тесты без всяких TeamCity. Ну там, командой "ant test" или у кого как. Это решение проще при любых внутрикорпоративных нюансах.