Вопрос

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

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

Я не хочу вручную использовать

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

Спасибо.

Это было полезно?

Решение

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

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

<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/*" />

Другие советы

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

<phpunit codecoverage="true">
    <formatter type="clover" outfile="clover.xml"/>
    <!-- ... -->
</phpunit>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top