我有一个测试,包括junit测试和testng测试。当我从父pom运行'mvn test'时它工作正常,但是在jenkins中构建时testng测试失败了。我需要一种方法来跳过在jenkins中运行的testng测试。
答案 0 :(得分:1)
你说你使用jenkins所以我假设你正在使用maven插件:
您是否尝试跳过Maven运行中的测试用例?在maven插件的maven属性部分使用以下代码:
maven.test.failure.ignore=true
或
请使用maven插件属性部分中的以下代码跳过测试用例
skipTests=true
希望这有帮助
答案 1 :(得分:0)
最好通过运行时在Jenkins'中进行设置。工作配置:
调用顶级Maven - >高级。 添加maven.test.skip = true
一旦测试结果正常,只需删除此行。
您也可以在运行时禁用测试执行: mvn -Dmaven.test.skip = true