Управление инициализацией классов тестирования модулей maven - PullRequest
0 голосов
/ 19 мая 2018


В настоящее время я работаю над проектом, основанным на мультипакетном проекте Maven.
Допустим, это выглядит так:

  • модуль A (с приложением с загрузочной пружиной)
  • модуль B (для интеграционных тестов)
  • модульC (наличие тестов на постоянство с загрузкой данных для интеграционных тестов и очисткой их из базы данных)

Не могли бы вы, ребята, сказать мне, как управлять этим, чтобы он работал на Дженкинса в указанной последовательности, например:
Сборка модуля C -> Запуск InitTest.java -> Сборка модуля B и запуск модуля интеграционных тестов со всеми классами тестирования -> Запуск ClearTest.java из модуля B

1 Ответ

0 голосов
/ 19 мая 2018

Если у вас уже есть три различных задания Jenkins для сборки, тестирования и тестирования интеграции, то самое простое решение - объединить их в цепочку

configure job A > add post-build action > build job B;
configure job B > add post-build action > build job C
...