Автоматическая сборка SVN с использованием параметров - PullRequest
0 голосов
/ 02 марта 2012

Я тестер SW, и мы используем Дженкинса для CI.Я использую TestNG, и у меня есть параметр, который определяет TestSuite для запуска.Так что в моем pom.xml у меня есть следующее:

<suiteXmlFile>src/test/java/${testSuite}</suiteXmlFile>

У нас есть различные TestSuites, такие как SmokeTest.xml, Integration.xml и т. Д. Для запросов на сборку вручную я установил параметр DropDownвыбрать файл * .xml, который я хочу запустить.

Но как мне указать стандартное значение, которое будет использоваться для каждой сборки, запускаемой SVN?

Я попытался настроить "testSuite=SmokeTest.xml" на вкладке Configure проекта, но таким образом он всегда использует SmokeTest.xml и игнорирует выбранное значение из DropDown :(

Большое спасибо

1 Ответ

0 голосов
/ 15 марта 2012

Я обнаружил, что Дженкинс по умолчанию использует первую строку DropDown-значений. Поэтому я добавил Regression.xml в первой строке, а остальные значения внизу.

Таким образом, Regression.xml автоматически запускается после обновления svn (или после перекомпоновки предварительных проектов), но у меня все еще есть возможность запускать другие тесты по требованию.

...