Как запустить одиночный тестовый набор Maven в Jenkins

12402
Subbarao Gaddam

В Jenkins моя работа относится к типу «Построить проект maven2 / 3», имя проекта - «SeleniumProject», а источником проекта «SVN» - около 40 тестовых случаев. Когда я собираю это, он запускает все тестовые случаи, и 3 из них не проходят. Как я могу выполнить индивидуальный тест в этом проекте? Эти тестовые случаи подпадают под модуль "автоматизация". Где мне нужно настроить сборку для запуска только одного контрольного примера?

2

1 ответ на вопрос

2
FlasH from Ru

Используйте -Dtest=<test class name>или -Dtest=<test class name>#<test method name>как указано на http://maven.apache.org/surefire/maven-surefire-plugin/examples/single-test.html.

ps: используйте StackOverflow для вопросов программирования - на них быстрее ответят

Это не работает в jenkins, на уровне проекта все тесты выполнены, на уровне модуля тесты не запущены Subbarao Gaddam 10 лет назад 0
Только что создал тестовую работу Дженкинса для многомодульного проекта. Добавлено `-DfailNoTests = false -Dtest =`к его 'Целям и параметрам' в разделе 'Build' (т.е. мой параметр 'Goals and options' выглядит как` -DfailNoTests = false -Dtest =install`). В результате был построен весь проект, был выполнен только указанный тестовый класс. FlasH from Ru 10 лет назад 0