有没有办法让Phing以三叶草格式输出覆盖率报告?
我知道phpunit有--coverage-clover但我不知道如何从Phing启用此选项。
我不想手动使用< exec命令 - 它打败了Phing。
我正在使用Phing 2.4RC2
感谢。
答案 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;