9

Jenkins の新しいチーム用にいくつかの PHP プロジェクトをインストールしましたが、最初は期待を下げて、テストやすべてを強化できるようにしています。最初は、20% のコード カバレッジを目指しています。PHPUnit 構成ファイルの境界を調整して、コード カバレッジが 20% に達したときに緑色になるようにしました。これにより、正しい方向に向かっていることがわかります。しかし、私がやろうとしているのは、クローバーのカバレッジも反映するようにジェンキンス ビューの天気予報を更新することですが、それができないようです!

Jenkins Weather Report クローバーカバレッジ

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を有効にしていませんでしたが、それを有効にしてパーセンテージを変更しても、ビルドを保存して再実行した後、まったく影響がないことがわかりました。 ここに画像の説明を入力

4

1 に答える 1

1

Jenkins の天気予報の範囲は、phpunit ではなく Jenkins で定義されています。

ここに画像の説明を入力

Clover と CloverPHP プラグインのどちらを使用するかによって、少し異なるように見えるかもしれませんが、Jenkins の設定ページに表示されます :)

于 2012-04-23T17:42:21.463 に答える