Конфигурация для SeleniumHQ htmlSuite Запуск в Jenkins для запуска Selenium HTML TestSuite

Я хочу запустить свой Selenium HTML Test Suite через Jenkins (непрерывная интеграция). Ниже показано, как сборка настроена для текущего проекта:

Это моя текущая конфигурация Jenkins для соответствующего проекта

А вот вывод в консоль, например, после выполнения нового теста:

ERROR: The suiteFile is not a file or an url ! Check your build configuration.
Build step 'SeleniumHQ htmlSuite Run' changed build result to FAILURE
Build step 'SeleniumHQ htmlSuite Run' marked build as failure 
Publishing Selenium report...
Finished: FAILURE

Фактически, я получаю эти проблемы с журналом даже после фиксации как тестовых файлов без расширения, так и файлов .html.


person pixelboy    schedule 23.01.2012    source источник
comment
Вы пытались назвать один файл набора .html? Если у вас есть несколько наборов, вероятно, вы можете либо добавить несколько шагов сборки SeleniumHQ в свою работу, либо объединить все наборы в один файл .html.   -  person Christopher Orr    schedule 23.01.2012


Ответы (2)


Плагин SeleniumHQ Jenkins поддерживает только ОДИН файл пакета на каждом шаге сборки. Попробуйте Selunit, чтобы запускать пакеты Selenese в пакетном режиме и в нескольких браузерах. В этом руководстве показано, как быстро настроить тест. казнь в Дженкинсе/Гудзоне.

person Michael Blank    schedule 24.01.2012

Ваш suiteFile записывается с подстановочными знаками как:tests/selenium/*.html. Я думаю, что это неправильно. Вам необходимо указать точный/абсолютный путь к вашему пакету без подстановочного знака, как показано ниже:

тесты/селен/suite.html

person simonC    schedule 04.06.2012
comment
Да, нужно указать абсолютный путь к файлу HTML Suite. - person Ripon Al Wasim; 14.02.2013