![](/img/trans.png)
[英]How to fail a maven build, if JUnit coverage falls below certain threshold
[英]How to fail a maven build, if JUnit coverage falls below previous coverage?
Code Coverage API Jenkins 插件附带一个REST API ,其中包括:
上次构建的覆盖结果:
…/{buildNumber}/coverage/…/last/result/api/\{json|xml\}?depth={number}
这个想法是定义一个将该值存储在变量中的步骤,然后在限制配置中使用所述变量:
<rules>
<rule implementation="org.jacoco.maven.RuleConfiguration">
<element>BUNDLE</element>
<limits>
<limit implementation="org.jacoco.report.check.Limit">
<counter>INSTRUCTION</counter>
<value>COVEREDRATIO</value>
<minimum>${env.LAST_BULD_COVERAGE}</minimum>
</limit>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.