Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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


(olegop) #1

Всем привет! 

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

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

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


teamcity. Запуск тестов с GUI,а не в фоновом режиме.
Настройка TeamCity для запуска Visual studio решения в интерактивном режиме
(fxlancer) #2

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


(olegop) #3

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


(asolntsev) #4

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

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

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


(olegop) #5

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

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


(asolntsev) #6

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

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