与Phing的三叶草覆盖

时间:2009-12-03 20:50:42

标签: php code-coverage phing clover

有没有办法让Phing以三叶草格式输出覆盖率报告?

我知道phpunit有--coverage-clover但我不知道如何从Phing启用此选项。

我不想手动使用< exec命令 - 它打败了Phing。

我正在使用Phing 2.4RC2

感谢。

2 个答案:

答案 0 :(得分:4)

Phing支持2.4版本的输出到三叶草格式,请参阅http://www.phing.info/docs/stable/hlhtml/index.html#d5e12507

<phpunit codecoverage="true">
    <formatter type="clover" outfile="clover.xml"/>
    <!-- ... -->
</phpunit>

答案 1 :(得分:1)

我做了一些研究,Phing不支持Clover覆盖,你 使用exec。

这是我的exec命令:

&lt; exec command =“phpunit --bootstrap = $ {project} /test/bootstrap.php --log-junit $ {report} /logfile.xml --coverage-clover $ {report} / coverage / clover .xml --coverage-source $ {report} / coverage --coverage-html $ {report} / coverage -html / $ {project} test / *“/&gt;