2

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

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

我不想手动使用 <exec 命令——它违背了 Phing 的观点。

我正在使用 Phing 2.4RC2

谢谢。

4

2 回答 2

4

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

<phpunit codecoverage="true">
    <formatter type="clover" outfile="clover.xml"/>
    <!-- ... -->
</phpunit>
于 2010-02-02T13:16:51.737 回答
1

我做了一些研究,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/*"/>

于 2009-12-04T12:09:19.960 回答