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

标签 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 版本中编写这些命令

最佳答案

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/

相关文章:

php - sql连接问题

ANT:执行命令

ant - 使用 ant : Generation of the Grammar classes fails 构建 xtext 项目时出错

zend-framework 输出 Zend_Db_Table 的 select() 语句生成查询

java - 如何在 Ant javac 任务中包含默认包

php - Laravel 环境困惑

php - Zend_Framework - 在区域设置 'zh' 中找不到区域

php - 如何使用 shell 从另一个 php 脚本执行 php 脚本?

php - 如何将 Zend_Framework 从 1.9 升级到 1.10?

zend-framework - Zend 中的分页