zoukankan      html  css  js  c++  java
  • Maven

    实践成功方案:检查 testFailureIgnore 参数是否设置错误

    参考

    https://stackoverflow.com/questions/35730372/skip-build-failure-in-maven-if-the-integration-test-fails

    https://maven.apache.org/surefire/maven-failsafe-plugin/verify-mojo.html#testFailureIgnore

    <testFailureIgnore>
    Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on occasion.
    Type: boolean
    Required: No
    User Property: maven.test.failure.ignore
    Default: false
    

      

    细节

    在log里搜索testFailureIgnore = true,如果能找到。。

    • 那么表示在pom里有某些地方显示指定了“<testFailureIgnore>true</testFailureIgnore>”
    • 或者尽管在maven build参数加入“-Dmaven.test.failure.ignore=false”,但对于某些plugin无效(比如 maven-failsafe-plugin ),需要在pom里显示的加上"<testFailureIgnore>false</testFailureIgnore>"
    <plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-failsafe-plugin</artifactId>
    				<version>3.0.0-M5</version>
    				<executions>
    					<execution>
    						<id>integration-test</id>
    						<phase>test</phase>
    						<goals>
    							<goal>integration-test</goal>
    						</goals>
    						<configuration>
    							<includes>
    								<include>**/*IntegrationTest.java</include>
    							</includes>
    						</configuration>
    					</execution>
    					<execution>
    						<id>verify</id>
    						<phase>verify</phase>
    						<goals>
    							<goal>verify</goal>
    						</goals>
    					</execution>
    				</executions>
    				<configuration>
    					<testFailureIgnore>false</testFailureIgnore>
    				</configuration>
    			</plugin>
    

      

    其余方案

    https://stackoverflow.com/questions/16797601/maven-failsafe-plugin-errors-and-build-success

    https://stackoverflow.com/questions/14614374/error-during-failsafe-integration-test-does-not-cause-failed-maven-build

  • 相关阅读:
    java Object类是可以接收集合类型的
    java.lang.String中[ "张飞"+1+1 ] 和 [ "张飞"+(1+1) ]
    AFL Fuzz入门
    [转载]linux与grep
    linux下安装clamav
    [转载]Linux连续执行多条命令
    [转载]linux下各文件夹的结构说明及用途介绍
    [转载]linux常用命令
    [转载]Ubuntu 16.04 蓝屏解决方案
    pycharm修改python版本
  • 原文地址:https://www.cnblogs.com/frankcui/p/13986282.html
Copyright © 2011-2022 走看看