即使集成测试失败,我也希望跳过构建失败。我正在使用maven-failsafe进行集成测试。我目前正在收到以下内容:
Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.15:verify (default) on project xxxxx: There are test failures.
问题:我可以将以下内容用于Maven Failsafe插件吗?我知道它适用于Surefire插件,但不确定是否为failafe。
-Dmaven.test.failure.ignore=true
答案 0 :(得分:4)
verify
目标的Maven Failsafe Plugin文档也提供了此选项:
将此项设置为true可忽略测试期间的失败。它的使用不推荐,但偶尔也很方便。
配置条目为testFailureIgnore
,而用户属性确实为maven.test.failure.ignore
。
所以,跑步:
mvn clean install -Dmaven.test.failure.ignore=true
当你猜到时,确实会忽略测试失败。
答案 1 :(得分:3)
是的,相同的参数对maven-failsafe-plugin
有效。从verify
目标的文档中,您可以将testFailureIgnore
设置为true
:
将此项设置为true可忽略测试期间的失败。它的使用不推荐,但偶尔也很方便。
- 输入:
boolean
- 必填:否
- 用户属性:
maven.test.failure.ignore
- 默认:
false
相应的用户属性为maven.test.failure.ignore
,这意味着在命令行上设置该属性将忽略测试失败。