1

我从事一个多模块项目。我们在每个模块中都有 UT 和 IT。我们使用故障安全插件来执行集成测试。我们需要能够从命令行执行单个集成测试(它在 eclipse 中运行良好)。当我发出 mvn verify -rf cmil-document -Dtest=IDocumentFacadeIT#changeDocumentTest 测试执行时 - 我在系统控制台中看到输出日志。起初我找不到故障安全报告。后来我检查了surefire报告文件夹,并在其中找到了集成测试报告。

好吧,从流离失所的位置打开它并不是什么大不了的事,但我的问题仍然是:我是否错过了运行单个集成测试的正确方法,或者 maven/某个插件在某种程度上被混淆了?

4

1 回答 1

1

-Dtest是为了万无一失,而对于故障安全,您应该使用-Dit.test,请参阅用户属性进行测试

于 2013-08-23T13:52:47.060 回答