我正在使用四叶草插件(https://wiki.jenkins-ci.org/display/JENKINS/Clover+Plugin)发布覆盖率指标。
另外,我还配置了“覆盖目标指标”,如herE所示:
现在,我已经开始使用Jenkins 2.0 Pipelines插件,如何通过Groovy脚本指定这些目标指标(如果不满足覆盖率,构建将失败。)
例子:
step([
$class: 'CloverPublisher',
cloverReportDir: 'target/site',
cloverReportFileName: 'clover.xml',
healthyTarget: [methodCoverage: 70, conditionalCoverage: 70, statementCoverage: 70], // optional, default is: method=70, conditional=80, statement=80
unhealthyTarget: [methodCoverage: 50, conditionalCoverage: 50, statementCoverage: 50], // optional, default is none
failingTarget: [methodCoverage: 0, conditionalCoverage: 0, statementCoverage: 0] // optional, default is none
])
参考:https : //wiki.jenkins-ci.org/display/JENKINS/Clover+Plugin
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句