有人知道 --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 版本中编写这些命令
最佳答案
PHPUnit 3.6 不再具有这些开关背后的功能。
--log-pmd
被删除,因为该项目更有用、更强大
PHPMD - PHP Mess Detector
您可以在没有 phpunit 的情况下独立使用
虽然 --log-metrics
已被删除,但对于您想要转向的所有指标,
PHP_Depend software analyzer and metric tool.
对于基本指标和项目规模概述(loc、nloc、cc、avg.cc/方法),有 phploc
命令行工具。
有关如何使用这些工具的文档(使用 ant)
可以在 jenkins-php.org
找到。查看 build.xml,您将了解如何使用它们生成 CLI 和 xml 输出。
关于PHPUnit3.6 与 Ant 替代 --log-pmd,--log-metrics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9714832/