Рандомно останавливает Selenium server при запуске тестов в TeamCity (chromedriver, phpunit)

phpunit
chromedriver
team-city
selenium
webdriver
Теги: #<Tag:0x00007fedc00f0f90> #<Tag:0x00007fedc00f0d88> #<Tag:0x00007fedc00f0b30> #<Tag:0x00007fedc00f0900> #<Tag:0x00007fedc00f0630>

(Анна) #1

Всем привет!

Хочу поделиться проблемой, которую не могу побороть уже неделю.

Дано:
-тесты на Selenium Webdriver + phpunit
-запускаются на тимсити headless mode с помощью xvfb

Рандомно тесты падают с причиной:
The Selenium server is not active at the 4444 port.

Локально все проходит на ура.

С фаерфоксом тоже такой пробелмы нет (есть другие :))

Возможно кто-то сталкивался с подобным и знает как бороться?


(You Rooock) #2

На тимсити тесты запускаются с помощью грида?
А локально?


(kixiro) #3

А что в логе seleniumgrid? Стоит только предположить что, что-то происходит с процессом grid-а, например убивается системой из-за недостаточности памяти. Думаю стоит запускать в debug и смотреть лог grid-а, а так же системный лог, где он запускается.


(Анна) #5

и на тим сити, и локально - с гридом.
я использую ферймворк Magento для тестирования, он все тесты запускает на гриде.


(Анна) #6

Спасибо за совет.
Может подскажете, где в тим сити будет хранится лог
грида? (к сожалению, я не имею доступа к настройкам грида и могу только
сделать запрос к деплой-команде и мне нужно им поточнее описать чего я
хочу :))