gpt4 book ai didi

maven-failsafe-plugin 没有执行我的集成测试

转载 作者:行者123 更新时间:2023-12-01 09:09:26 24 4
gpt4 key购买 nike

下面是我实际 pom 的一部分。用于集成测试的 Testng 测试已在 @Test 注释中分配了一个“集成”组。为了做小测试,我在测试阶段没有排除“集成”组。

当使用例如 mvn verify 或 mvn install 进行构建时,集成测试会在测试阶段执行,但不会在验证或集成测试阶段执行。运行的测试数仍然为 0。不知何故,它们没有被拾取。任何人都知道可能出了什么问题?

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.1</version>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.1</version>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
<execution>
<id>verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
</executions>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</plugin>

Update: Adding TestNG as a dependency to the failsafe plugin does not help

最佳答案

默认情况下,maven-failsafe-plugin 仅包含匹配 following patterns 的文件:

<includes>
<include>**/IT*.java</include>
<include>**/*IT.java</include>
<include>**/*ITCase.java</include>
</includes>

你是如何命名你的测试类的?

关于maven-failsafe-plugin 没有执行我的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005600/

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