如何让Jenkins在"Coverage Metric Targets"中忽略"%Conditionals"(W列)

Dav*_*ess 4 code-coverage jenkins

由于贡献线,Jenkins仪表板上的"W"列显示了我所有PHP项目的风雨

Clover Coverage: Conditionals 0% (0/0)
Run Code Online (Sandbox Code Playgroud)

因为PHP_CodeCoverage不衡量条件.如何让Jenkins忽略这些项目的测量?我曾尝试设置<conditionalCoverage>0-1没有影响(是的,我记得重新加载配置).

<hudson.plugins.clover.CloverPublisher>
  <cloverReportDir>build/logs</cloverReportDir>
  <cloverReportFileName>clover.xml</cloverReportFileName>
  <healthyTarget>
    <methodCoverage>70</methodCoverage>
    <conditionalCoverage>-1</conditionalCoverage>    <!-- tried 0 too -->
    <statementCoverage>80</statementCoverage>
  </healthyTarget>
  <unhealthyTarget/>
  <failingTarget/>
</hudson.plugins.clover.CloverPublisher>
Run Code Online (Sandbox Code Playgroud)

Dav*_*ess 5

使用-1 确实有效,但您必须重建每个项目.摘要悬停中的条目是作为构建的一部分生成的,不会更改.