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

  • 相关阅读:
    通过Form添加数据到数据库里
    如何取消服务器/主机空间目录脚本的执行权限
    一个人的网站开发
    3.1.2 新版视频教程震撼发布(30集)
    P类问题,NP,NPC,HPHard,coNP,NPI问题 的简单认识
    随机算法与近似算法
    python to exe
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
    anaconda + pyqt5 + pycharm 安装,测试
    C++ 结构体初始化
  • 原文地址:https://www.cnblogs.com/frankcui/p/13986282.html
Copyright © 2011-2022 走看看