Phing にカバレッジ レポートをクローバー形式で出力させる方法はありますか?
phpunit に --coverage-clover があることは知っていますが、Phing からこのオプションを有効にする方法がわかりません。
<exec コマンドを手動で使用したくありません。これは Phing のポイントを無効にします。
Phing 2.4RC2 を使用しています
ありがとう。
Phing にカバレッジ レポートをクローバー形式で出力させる方法はありますか?
phpunit に --coverage-clover があることは知っていますが、Phing からこのオプションを有効にする方法がわかりません。
<exec コマンドを手動で使用したくありません。これは Phing のポイントを無効にします。
Phing 2.4RC2 を使用しています
ありがとう。
Phing は、バージョン 2.4 から clover 形式への出力をサポートしています。http://www.phing.info/docs/stable/hlhtml/index.html#d5e12507 を参照してください。
<phpunit codecoverage="true">
<formatter type="clover" outfile="clover.xml"/>
<!-- ... -->
</phpunit>
私はいくつかの調査を行いましたが、Phing は Clover のカバレッジをサポートしていません。execを使用する必要があります。
これが私のexecコマンドです:
<exec command="phpunit --bootstrap=${project}/test/bootstrap.php --log-junit ${report}/logfile.xml --coverage-clover ${report}/coverage/clover.xml --カバレッジソース ${report}/coverage --coverage-html ${report}/coverage-html/ ${project}test/*"/>