Maven的验证上启动和每个班级停止春季测试运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven的验证上启动和每个班级停止春季测试运行相关的知识,希望对你有一定的参考价值。
我有很绕〜500测试(单元和大部分一体化)春季启动应用程序。
当我开始第二次点击运行中的IntelliJ测试 - >运行所有测试 - 测试运行在各地10-15mins。
当我尝试与运行测试“MVN验证-P ITEST”中的IntelliJ终端,执行时间为大约一小时。这是因为该命令启动和停止对每个类别的春天测试运行服务器(这不是我想要的结果)。
在第二次的IntelliJ点击 - >运行所有测试启动它只有一次。我们詹金斯运行作业的测试与“MVN验证-P ITEST”,所以我的问题是,我怎样才能改变这种行为,以启动和停止测试运行一次(这个“MVN验证-P ITEST”命令)。
ITEST是,我们在我们的pom.xml配置文件,其中包括含有集成测试类(使用Maven插件故障安全)
以下是我们的基本抽象集成测试类的注释
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = MainApplication.class, webEnvironment = WebEnvironment.RANDOM_PORT)
我发现这篇文章可能通过类似我的问题,但这并不能解释的IntelliJ给我的行为。
Reset Spring-Boot During Integration Tests
非常感谢提前
答案
我发现这是为什么发生。有在我的POM文件,其中指出“reuseForks”行家故障安全属性是假的设置。
我改变了它是真实的,现在它工作正常。
的IntelliJ作品以同样的方式 - 它被重新使用叉子所有测试。
阅读更多
以上是关于Maven的验证上启动和每个班级停止春季测试运行的主要内容,如果未能解决你的问题,请参考以下文章