有没有办法让 Phing 以三叶草格式输出它的覆盖率报告?
我知道 phpunit 有 --coverage-clover 但我不知道如何从 Phing 启用此选项。
我不想手动使用 <exec 命令——它违背了 Phing 的观点。
我正在使用 Phing 2.4RC2
谢谢。
有没有办法让 Phing 以三叶草格式输出它的覆盖率报告?
我知道 phpunit 有 --coverage-clover 但我不知道如何从 Phing 启用此选项。
我不想手动使用 <exec 命令——它违背了 Phing 的观点。
我正在使用 Phing 2.4RC2
谢谢。
Phing 支持从 2.4 版输出到三叶草格式,请参阅http://www.phing.info/docs/stable/hlhtml/index.html#d5e12507
<phpunit codecoverage="true">
<formatter type="clover" outfile="clover.xml"/>
<!-- ... -->
</phpunit>
我做了一些研究,Phing 不支持 Clover 覆盖,你必须使用 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/*"/>