在jenkins中构建时排除testng测试

时间:2015-07-23 04:57:19

标签: maven jenkins junit testng

我有一个测试,包括junit测试和testng测试。当我从父pom运行'mvn test'时它工作正常,但是在jenkins中构建时testng测试失败了。我需要一种方法来跳过在jenkins中运行的testng测试。

2 个答案:

答案 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