maven failsafe插件未执行我的集成测试
吼叫是我实际pom的一部分。 集成测试的Testng测试已在@Test注释中分配了一个“集成”组。 为了进行少量测试,我在测试阶段没有排除“集成”组 当使用例如mvn verify或mvn install构建时,集成测试将在测试阶段执行,而不是在verify或integration测试阶段执行。 运行的测试数保持为0。不知怎的,他们没有被捡起来。有人知道什么地方出了问题吗maven failsafe插件未执行我的集成测试,maven,integration,testng,maven-surefire-plugin,maven-failsafe-plugin,Maven,Integration,Testng,Maven Surefire Plugin,Maven Failsafe Plugin,吼叫是我实际pom的一部分。 集成测试的Testng测试已在@Test注释中分配了一个“集成”组。 为了进行少量测试,我在测试阶段没有排除“集成”组 当使用例如mvn verify或mvn install构建时,集成测试将在测试阶段执行,而不是在verify或integration测试阶段执行。 运行的测试数保持为0。不知怎的,他们没有被捡起来。有人知道什么地方出了问题吗 <plugin> <artifactId>maven-surefire-plugin<
<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>
maven surefire插件
2.12.1
假的
maven故障保护插件
2.12.1
集成测试
集成测试
集成测试
假的
单元
验证
验证
验证
假的
单元
假的
单元
更新:将TestNG作为依赖项添加到故障保护插件不会
帮助
默认情况下,maven failsafe插件仅包含符合以下条件的文件:
**/IT*.java
**/*IT.java
**/*ITCase.java
您是如何命名您的测试类的?您好,可能就是这样。我所有的测试都有一个测试后缀。我试试看。你能告诉我这是在哪里记录的吗?请参阅我回复中使用的链接-
<includes>
<include>**/IT*.java</include>
<include>**/*IT.java</include>
<include>**/*ITCase.java</include>
</includes>