Java Maven故障保护插件未触发集成测试
我不明白这是怎么回事。当我跑步时Java Maven故障保护插件未触发集成测试,java,maven,maven-plugin,maven-failsafe-plugin,Java,Maven,Maven Plugin,Maven Failsafe Plugin,我不明白这是怎么回事。当我跑步时 mvn failsafe:integration-test 它首先启动我的集成测试(测试以***it.java结尾)。然后,当我立即执行相同的命令时,它会说“没有要运行的测试” 任何信息的帮助都将不胜感激。下面是我的pom <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin
mvn failsafe:integration-test
它首先启动我的集成测试(测试以***it.java结尾)。然后,当我立即执行相同的命令时,它会说“没有要运行的测试”
任何信息的帮助都将不胜感激。下面是我的pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven故障保护插件
2.19.1
集成测试
集成测试
验证
验证
如果您按照中所述配置故障保护插件:
[...]
org.apache.maven.plugins
).根据您应该使用的
mvn verify
因为“在运行集成测试时,您应该使用mvn verify调用Maven,而不是尝试直接调用集成测试
阶段,否则将不会执行集成后测试阶段。”
请注意,如果单元测试(测试阶段<代码>测试代码>阶段)中出现错误,则构建将停止,集成测试将不会运行(请检查何时运行。不要运行mvn failsafe:integration test
,而是mvn clean verify
…@Tunaki-谢谢!但是,mvn clean verify只启动单元测试,而不是集成测试。)。
mvn verify