2

我想执行两次完整的 Maven 集成测试生命周期 ( pre-integration-test, integration-test, )。post-integration-test

我使用cargo-maven2-plugin启动一个tomcatpre-integration-test并在post-integration-test. 在两者之间 (in integration-test) 我maven-failsafe-plugin用来运行集成测试。

问题是我有两种不同的服务器配置(可以使用相同的集成测试进行测试)。我需要同时测试它们。但我没有资源来并行运行两台服务器。所以我需要重复两次完整的集成测试:

  • pre-integration-test (1)
  • integration-test (1)
  • post-integration-test (1)
  • pre-integration-test (2)
  • integration-test (2)
  • post-integration-test (2)

有人知道如何以这种方式修改 Maven 生命周期吗?

4

1 回答 1

1

简单的解决方案制作两个单独的模块,其中包含集成测试的配置,这应该可以解决问题。

于 2013-08-02T15:29:21.590 回答