gpt4 book ai didi

maven - 为什么故障安全插件需要集成测试和验证目标?

转载 作者:行者123 更新时间:2023-12-04 17:18:51 25 4
gpt4 key购买 nike

我有下一个 pom.xml

<project>
...
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<argLine>${failsafeArgLine}</argLine>
<includes>
<include>**/dmg/*IT.java</include>
</includes>
<skipTests>${skipTests}</skipTests>
</configuration>
</execution>
</executions>
</plugin>
...
</project>

问题是当我起飞时 验证 目标,那么即使有测试失败,每次构建也是成功的。

当我起飞时 集成测试目标集成测试根本不运行

为什么故障安全插件需要集成测试和验证目标?

最佳答案

在 Maven Failsafe 插件引用中,您可以找到简单的答案,为什么构建总是成功的

failsafe:integration-test runs the integration tests of an application.
failsafe:verify verifies that the integration tests of an application passed.


验证 目标测试结果根本没有被检查(但它们被执行),所以故障安全插件需要集成测试目标来运行测试,并验证“验证”他们的结果。

关于maven - 为什么故障安全插件需要集成测试和验证目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26304362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com