控制maven模块测试类的初始化

时间:2018-05-19 15:54:25

标签: java maven jenkins integration-testing


我目前正在开发一个基于多包Maven项目的项目。
让我们说它看起来像这样:

  • 模块A(具有春季启动应用程序)
  • 模块B(用于集成测试)
  • 模块C(具有用于集成测试的加载数据的持久性测试并从db中清除它们)

请你告诉我如何管理它,让它按照指定的顺序在jenkins上运行,如:
构建模块C - >启动InitTest.java - >构建模块B并启动所有测试类的集成测试模块 - >从模块B

启动ClearTest.java

1 个答案:

答案 0 :(得分:0)

假设您已经拥有三个不同的Jenkins工作来构建,测试和集成测试,那么最简单的解决方案是将它们链接在一起

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