У меня установлено несколько PHP-проектов для новой команды в Дженкинсе, и я пытаюсь снизить ожидания на начальном этапе, чтобы ускорить их тестирование и все такое. Изначально мы рассчитываем на 20% покрытия кода. Я скорректировал границы в моем конфигурационном файле PHPUnit, чтобы они становились зелеными при покрытии кода, когда они достигают 20% -, чтобы они могли видеть, что движутся в правильном направлении. но то, что я пытаюсь сделать, это обновить отчет о погоде в моих представлениях Дженкинса, чтобы отразить также покрытие клевера, и я не могу этого сделать!
У меня есть Опубликовать отчет о покрытии Clover PHP в конфигурации моего проекта jenkins, и мой clover.xml генерируется из PHPUnit, но я не уверен, как настроить границы для этого.
Ведение журнала из phpunit.xml.dist:
<logging>
<log type="coverage-html" target="build/coverage" title="ERC"
charset="UTF-8" yui="true" highlight="true"
lowUpperBound="10" highLowerBound="20"/>
<log type="coverage-clover" target="build/logs/clover.xml"/>
<log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/>
</logging>
Метрики охвата настроек проекта
Первоначально у меня не был включен Публикация Html-отчета , но я обнаружил, что его включение и изменение процентов никогда не имел никакого влияния после того, как я сохранил и повторно -запустил сборку.