Моя основная проблема заключается в том, чтобы Хадсон выполнил тесты на другой машине:
Я тестирую веб-сайт с помощью Selenium, и раннее тестирование прошло успешно.Теперь настало время, чтобы Хадсон самостоятельно проверил его, пока я занят кодированием.
Я установил плагин SeleniumHQ для Хадсона и прошел через этапы настройки и настройки задания.
Теперь проблема остается: сервер, на котором установлен Hudson, не может запускать тесты, так как отсутствует браузер.Он работает на Red Hat.Я должен сделать так, чтобы тестирование выполнялось на другой машине (Windows Server 2003).
Сервер Selenium (бывший Selenium RC) очень хорошо работает на машине с Windows, если я это делаю "вручную"", но я просто не могу понять, как заставить Хадсона делегировать свои тесты?
В моей работе используется следующая конфигурация, которая не работает, как планировалось (на этой машине нет браузера):
Сборкаstep / Script:
java -jar /var/selenium/selenium-server.jar -htmlSuite "*chrome" "http://www.google.com" "/var/hudson/jobs/ProjectTestsHTML/workspace/TestSuiteP22.html" "/var/hudson/jobs/ProjectTestsHTML/workspace/results.html"
Как настроить, чтобы другой (Windows) сервер выполнял селеновую часть, и при этом продолжать обрабатывать отчеты Гудзоном?
Заранее спасибо.