达到阈值时如何修复不稳定的建筑?
我的总体覆盖范围已达到阈值,但仍将构建标记为不稳定。有人知道原因吗?
16:53:04 [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=75, maxClass=99, minMethod=75, maxMethod=99, minLine=75, maxLine=99, minBranch=40, maxBranch=99, minInstruction=65, maxInstruction=99, minComplexity=0, maxComplexity=99]16:53:04 [JaCoCo plugin] Publishing the results..
16:53:04 [JaCoCo plugin] Loading packages..
16:53:04 [JaCoCo plugin] Done.
16:53:04 [JaCoCo plugin] Overall coverage: class: 89, method: 89, line: 77, branch: 41, instruction: 67
16:53:04 [JaCoCo plugin] Health thresholds: JacocoHealthReportThresholds [minClass=75, maxClass=99, minMethod=75, maxMethod=99, minLine=75, maxLine=99, minBranch=40, maxBranch=99, minInstruction=65, maxInstruction=99, minComplexity=0, maxComplexity=99]
16:53:04 [JaCoCo plugin] Apply Min/Max thresholds result: UNSTABLE
哈科科报告
回答:
好的,根据我发现的链接,覆盖范围应该在最小和最大覆盖范围之内。
请参阅链接 https://issues.jenkins-
ci.org/browse/JENKINS-16903-报告相同的意外行为。
https://groups.google.com/forum/#!topic/jenkins-jacoco-plugin-mailing-
list/pzHm98RJjB8/discussion-在此规则最终声明为:
配置的最大阈值高于实际覆盖范围。如果覆盖率低于最小值,则构建失败;
从第二个主题看来,仅指定一个阈值(或仅最小阈值)似乎不起作用。因此,建议您尝试将最小和最大都设置为预期的最小。
以上是 达到阈值时如何修复不稳定的建筑? 的全部内容, 来源链接: utcz.com/qa/410105.html