如何使Jenkins忽略“覆盖范围指标目标”W列中的“%条件”

问题描述

| 由于做出了贡献,Jenkins仪表板上的“ W”列对我所有的PHP项目都显示了风暴
Clover Coverage: Conditionals 0% (0/0)
因为
PHP_CodeCoverage
不衡量条件。对于这些项目,我如何让詹金斯忽略这一衡量标准?我尝试将
<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确实可以,但是您必须重新构建每个项目。摘要悬停中的条目将作为构建的一部分生成,并且不会更改。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...