我正在我的测试存储库之一中使用重试侦听器,该存储库每天都在运行。 在 jenkins 中,我们使用 TestNG 结果插件 835.v51
在图中您可以看到所有测试均已通过,仅重试了 1 个测试。 最后,当处理restng-result.xml文件时,我在日志中收到此消息 “0.970874% 的测试被跳过,超过了 0% 的阈值。将构建标记为不稳定”
有谁知道,如果使用重试功能,如何使詹金斯管道状态成功?
谢谢你
在此输入图片描述
自动化测试后修复 jenkins 状态
如果你的jenkins作业是管道作业,只需在testNG步骤中添加unstableSkips: 100:
testNG unstableSkips: 100
如果您的 jenkins 作业不是管道作业,您将在 TestNG 结果发布构建后操作的高级部分中找到一个标记构建成功的选项: