PHPUnit3.6 с Ant Альтернатива для --log-pmd, - log-metrics? - PullRequest
2 голосов
/ 15 марта 2012

Кто-нибудь знает альтернативу --log-pmd, - log-metrics?

<arg line="--colors --coverage-html ${basedir}/build/report
             --log-junit ${basedir}/build/logs/phpunit.xml 
             --log-pmd ${basedir}/build/logs/phpunit.pmd.xml
             --log-metrics ${basedir}/build/logs/phpunit.metrics.xml
             --coverage-clover ${basedir}/build/logs/phpunit.coverage.xml 
             AllTests.php"/> 

в phpunit 3.6 не имеет --log-pmd, - команды log-metrics понравятся кому-нибудьскажите, как мне написать эти команды в версии 3.6 phpunit

1 Ответ

3 голосов
/ 15 марта 2012

PHPUnit 3.6 больше не имеет функционально этих переключателей.

--log-pmd был удален из-за более полезного и мощного проекта

PHPMD - PHP Mess Detector, что вы можете использовать автономно без phpunit


В то время как --log-metrics был удален и для всех метрик вещей вы хотите обратиться к

PHP_Depend software analyzer and metric tool.


Для основных показателей и обзора размера проекта (loc, nloc, cc, avc. Cc / method) есть phploc инструмент командной строки.

Документацию по использованию этих инструментов (с муравьем)

можно найти по адресу jenkins-php.org.Взглянув на build.xml, вы увидите, как использовать их для генерации CLI и xml.

...