Покрытие Clover с Phing

Есть ли способ заставить Phing выводить отчет о покрытии в формате клевера?

Я знаю, что в phpunit есть --coverage-clover, но я не знаю, как включить эту опцию в Phing.

Я не хочу вручную использовать команду ‹exec — это лишает Phing смысла.

Я использую Phing 2.4RC2.

Спасибо.


person Linus    schedule 03.12.2009    source источник


Ответы (2)


Я провел небольшое исследование, и Phing не поддерживает покрытие Clover, вы должны использовать exec.

Вот моя исполнительная команда:

‹exec command="phpunit --bootstrap=${project}/test/bootstrap.php --log-junit ${report}/logfile.xml --coverage-clover ${report}/coverage/clover.xml -- источник-покрытия ${отчет}/покрытие --coverage-html ${отчет}/покрытие-html/ ${проект}тест/*"/›

person Linus    schedule 04.12.2009

Phing поддерживает вывод в формат клевера, начиная с версии 2.4, см. http://www.phing.info/docs/stable/hlhtml/index.html#d5e12507

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