Jenkins の新しいチーム用にいくつかの PHP プロジェクトをインストールしましたが、最初は期待を下げて、テストやすべてを強化できるようにしています。最初は、20% のコード カバレッジを目指しています。PHPUnit 構成ファイルの境界を調整して、コード カバレッジが 20% に達したときに緑色になるようにしました。これにより、正しい方向に向かっていることがわかります。しかし、私がやろうとしているのは、クローバーのカバレッジも反映するようにジェンキンス ビューの天気予報を更新することですが、それができないようです!
jenkins プロジェクト構成でPublish Clover PHP Coverage Reportをチェックしており、私の 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>
プロジェクト設定カバレッジ メトリック
最初はPublish Html Reportを有効にしていませんでしたが、それを有効にしてパーセンテージを変更しても、ビルドを保存して再実行した後、まったく影響がないことがわかりました。