PHPUnit3.6与Ant替代--log-pmd, - log-metrics?

时间:2012-03-15 06:15:56

标签: php zend-framework ant phpunit

有没有人知道--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 个答案:

答案 0 :(得分:3)

PHPUnit 3.6不再具备这些开关的功能。

--log-pmd因为更有用,功能更强大的项目而被删除

PHPMD - PHP Mess Detector你可以在没有phpunit的情况下独立使用


虽然--log-metrics已被移除,但您希望转向所有指标

PHP_Depend software analyzer and metric tool.


对于基本指标和项目大小概述(loc,nloc,cc,avg.cc / method),有phploc命令行工具。

有关如何使用这些工具的文档(使用ant)

可以在jenkins-php.org找到。查看build.xml,您将看到如何使用它们来生成CLI和xml输出。