Хотя phpunit поддерживает аргумент --coverage-clover [file]
, он ничего не делает.PHPUnit не создает отчет о покрытии клевера
У меня есть Jenkins, работающий на этом сервере с плагином для покрытия clover для php.
Вот мой результат:
> phpunit --coverage-clover coverage.xml
................................ 32/32 (100%)
Time: 745 ms, Memory: 16.75Mb
> ls -l
(coverage.xml is not present)
Я ищу, чтобы выяснить, почему файл клеверный XML не генерируется вообще, без сообщений об ошибках. Даже с использованием флага --debug
не создается ничего, связанное с отчетом о клевере.
Информация о версии:
> phpunit --version
PHPUnit 5.0.5 by Sebastian Bergmann and contributors.
> php --version
PHP 5.6.14-1+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader + Intrusion Protection from ioncube24.com v.5.0.4, Copyright (c) 2002-2015, by ionCube Ltd.
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans
Это мой PHPUnit XML файла:
<phpunit bootstrap="tests/bootstrap.php">
<testsuites>
<testsuite name="tests/suite">
<directory>tests/suite</directory>
</testsuite>
</testsuites>
</phpunit>
Как выглядит ваш 'phpunit.xml'? – kelunik