由于贡献线,Jenkins 仪表板上的“W”列显示了我所有 PHP 项目的 Storm
Clover Coverage: Conditionals 0% (0/0)
因为
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>
最佳答案
使用 -1 确实有效,但您必须重建每个项目。摘要悬停中的条目作为构建的一部分生成并且不会更改。
关于code-coverage - 如何让Jenkins忽略 "% Conditionals"(W列)中的 "Coverage Metric Targets",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6117864/