Управление инициализацией классов тестирования модулей maven


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

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

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

1 ответ

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

configure job A > add post-build action > build job B;
configure job B > add post-build action > build job C
Другие вопросы по тегам