PHPUnitのカバレッジレポート(XML)を使ってカバレッジの計算してみた

こんにちは
仕事の方でテストカバレッジをGUIなしに集計する必要が出たので、

  • メソッド単位のカバレッジを集計したい
  • クラス単位でのカバレッジを集計したい
  • ファイル単位でのカバレッジを集計したい
  • ディレクトリ単位でのカバレッジを集計したい

の集計をするために、PHPUnitが出力するClover形式のXMLと格闘して得られた、XMLの構造と扱い方についてまとめてみました

Continue Reading…