在失败的构建上运行集成后测试目标

时间:2013-05-22 15:22:54

标签: maven maven-3 integration-testing

无论预集成测试集成测试中是否存在某些目标,我都需要集成后测试阶段的目标才能运行强>阶段失败。有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以强制maven-surefire-plugin忽略测试失败。

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>2.16</version>
   <configuration>
        <failIfNoTests>false</failIfNoTests>
        <testFailureIgnore>true</testFailureIgnore>
   </configuration>
 </plugin>

唯一的问题是构建最终会被标记为SUCCESS。

Maven failsafe插件尝试避免此问题。检查此链接:

http://maven.apache.org/plugins/maven-failsafe-plugin/