Можно ли зарегистрировать RC Selenium в Hudson Selenium Grid Hub без ведомых RC в кластере Hudson? - PullRequest
1 голос
/ 09 марта 2010

Я пытаюсь заставить Хадсона выполнить мои тесты на селен на основе рубина. Я установил плагин Selenium Grid, но я не хочу, чтобы RC работал в качестве рабов в кластере Hudson. Причина этого в том, что я не хочу тратить следующие шесть лет своей жизни на настройку каждого из моих проектов в различных средах Windows.

Хадсон в настоящее время извлекает каждый проект из Github и строит его просто отлично. При обычной настройке Selenium Grid я могу отредактировать файл grid_configuration.yml, чтобы представить различные среды, с которыми я хочу тестировать, затем передать переменные среды в задачу rake, которая запускает тест, т.е. URL тестируемого приложения - обычно это порт на компьютере-концентраторе, работающем в определенной среде.

Таким образом, машинам, на которых работает RC, не нужно ничего знать об исходном коде моих приложений, им просто нужно установить selenium-grid и зарегистрироваться в хабе.

Есть ли способ элегантно имитировать это с Гудзоном?

Ответы [ 2 ]

1 голос
/ 17 марта 2010

у вас есть концепция агентов по сборке, я мало что знаю о Хадсоне. Мы используем Anthill Pro на работе и настроили агента Ahtill Pro. Исходный код загружается в агент, и агент отвечает за запуск цели maven для запуска тестов. Это работает очень хорошо для нас, поскольку машины RC не являются частью среды сборки. тесты отвечают за то, чтобы поговорить с Selenium HUB, получить новые сессии и провести тестирование.

Надеюсь, это поможет.

Приветствие Haroon

0 голосов
/ 20 августа 2010

Я решил не использовать плагин, чтобы воспользоваться преимуществами новой версии Grid. Я клонировал несколько виртуальных машин с помощью сценария запуска, который запускает ant launch-remote-control с общего диска, к которому они могут получить доступ. Хадсон не имеет и не нуждается в доступе к узлам сетки, и они не являются рабами Хадсона. Я изменил свой сервер Hudson для запуска концентратора при запуске машины. Эта настройка позволяет мне нормально запускать сетку с Хадсоном или без него.

...