Как заставить Дженкинса игнорировать "% Conditionals" в "Цели метрики покрытия" (столбец W)

Столбец "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 ответ

Решение

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

Другие вопросы по тегам