Запуск тестов на компьютере, который подключается к удаленному компу

jenkins
webdriver
python
Теги: #<Tag:0x00007fedb9476608> #<Tag:0x00007fedb94764a0> #<Tag:0x00007fedb9476310>

#1

Ребята, помогите решить проблему с запуском и отображением тестов.
Суть такая:
Есть машина на которой стоит дженкинс (не как вин сервис, а запускаю jenkins.war) и питон, все тесты берутся с git репозитория. На этой машине все запускается, создается виртуальное окружение, тесты отрабатывают, все вроде бы хорошо.
Но есть одно но. Если запускаю с удаленной машины, к примеру 10.10.10.10:8080, то запускается дженкис, все тесты и визуально браузер с тестами запускается на удаленной машине, где все установленно. Но задача стоит в том, что бы браузер с прогоняемыми тестами запускался и отрабатывал именно на той машине, с которой удаленно подключились к дженкинсу.

Заранее, спасибо


(Максим Таран) #2

Для этого надо, чтобы на машине, которая подключается был запущен удалённый агент Jenkins и, соответственно, при запуске джобы на Jenkins нужно указать, что запускать надо на этом агенте.


#3

Что-то не могу найти где это указать frowning


(Serhii Tanchenko) #4

На сколько я понял, нужно настроить ноду для дженкинса:
посмотрите сдесь https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines


(Максим Таран) #5

Ага, именно оно.


#6

Спасибо за ответ. Все работает. Но что-то не могу сделать следующее. Если пользователь запускает с slave, то браузер с тестами запсукается только у него. Если запускать с мастера, то тесты запускаются только на мастере


(Максим Таран) #7

Не понял. А вы не из морды запускаете?