我想执行完整的 Maven 集成测试生命周期(pre-integration-test
, integration-test
, post-integration-test
) 两次。
我使用 cargo-maven2-plugin
在 pre-integration-test
阶段启动一个 tomcat,并在 post-integration-test
。在两者之间(在 integration-test
中)我使用 maven-failsafe-plugin
来运行集成测试。
问题是我有两个不同的服务器配置(可以用相同的集成测试来测试)。我需要对它们进行测试。但是我没有资源并行运行两个服务器。所以我需要重复两次完整的集成测试:
pre-integration-test (1)
集成测试(一)
集成后测试(一)
pre-integration-test (2)
集成测试(二)
集成后测试(二)
有人知道如何以这种方式修改 Maven 生命周期吗?
最佳答案
简单的解决方案制作两个单独的模块,其中包含集成测试的配置,应该可以解决问题。
关于java - 如何执行两次 Maven Integration-Test Lifecyle 阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18020296/