カバレッジ率を表示することができる。インストール方法だが環境によって色々だし、ググれカスとしか...wpeclでインストールするのがいいんじゃないでしょうか。普通にソースからもってきてビルドするか。Windowsはdllがあるような。"C:\xampp\php\xdebug.dll"を足せばいいよ。いうのを用意してある。coverage_build.xmlの内容は以下のとおり。colover.xmlにclover形式でファイルを出力し、coverage-reportでレポートファイルをcloverディレクトリに出力するという設定がしてある。この出力されたファイルを集計できるように、Jenkinsでcloverプラグインの設定を行う。カバレッジレポートを集計]の設定を下記のように行う。HTMLカバレッジレポート]のリンクが表示され、クリックするとカバレッジ率が表示される。余談だけど、カバレッジ率ってあんまり高いものを目指してもダメだと思うんですよ。カバレッジ率が高いほうがいい。しきい値を高くしていってだんだん高くならないと警告とするとか、カバレッジ率を取得して、plotっていうJenkinsプラグインがあるので、カバレッジ率の変化を表示するといいんじゃないでしょうか。全部動かしたときの動作が違う件PHPUnitでのテストは通るんだけど、Phingでphpunitタスクを動かしたら通らないとか、逆のケースとかあるよ。されてて、そのおかげでテストが通るとかいうパターン。これらをどうにかするには、jobを細かくするのがいいと思っている。つくるといいと思うよ。入れるっていう説明をしたよね。事足りると思うんだけど、Testファイルとかって、コードの綺麗さとか考えないじゃない。その場合は、phpmdのタスクを分けてルールファイルをわければいいと思うよ。</target>みたいな感じで。ポイントはルールファイルが違うってことと、outfileが違うこと。設定で、pmdファイルの設定を今回の例ではpmd*.xmlにしてあるから、このbuild.xmlの設定でうまく動くよ。結合テストとかするとかできるよ。Phing使ってもいいし、別のビルドツール使ってもいいし。プロジェクト独自のルールを書く長くなるので後で別エントリにする。新しいルールの設定を書き、新しいRuleクラスを作る。