【发布时间】:2016-08-11 11:35:59
【问题描述】:
我们正在尝试使用 Jenkins 作为我们的 CI/CD 解决方案,并希望能够在我们的 TestNG 测试未达到设定的通过率阈值时使部署失败。
目前我们的 Jenkins 作业通过 maven 执行我们的 TestNG 测试,因此任何测试失败都会将构建标记为失败。 IE。任何低于 100% 的通过率都会导致构建作业失败。
我们希望能够使其可配置 - 即如果通过率低于 98%,则测试作业失败。
这是我可以通过一些插件在 Jenkins 作业中控制或配置的东西,还是我必须为内部 TestNG 侦听器编写代码,即 onFinish() 并根据计算的通过率设置返回值?
【问题讨论】:
-
我发现 TestNG 结果插件有“将构建标记为不稳定/失败的阈值:”,但无论我输入什么值,我似乎都无法让它工作,构建总是出现“失败”。
标签: maven jenkins testng jenkins-plugins