Как заставить Дженкинса игнорировать «% Conditionals» в «Цели метрики покрытия» (столбец W) - PullRequest
4 голосов
/ 25 мая 2011

Столбец "W" на панели инструментов Jenkins показывает шторм для всех моих проектов 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 Ответ

5 голосов
/ 25 мая 2011

Использование -1 работает , но вы должны перестроить каждый проект.Записи в сводной сводке создаются как часть сборки и не изменяются.

...