covex-nn / phpqatools
此包已被废弃,不再维护。未建议替代包。
                                        
                    
                    PHP QA Tools 的 Composer 包
    2.0.1
    2016-07-13 13:52 UTC
Requires
- php: >=5.5.9
Suggests
- apnet/coding-standard: Apnet PSR-2 PHP coding standard
README
内容(Phar 文件)
- PHPUnit v4.8.26
- PHP_CodeSniffer v2.6.1
- phpDocumentor v2.8.5
- PHPMD v2.4.3
- phpcpd v2.0.4
- phploc v3.0.1
- PDepend v2.2.4
- PHP CodeBrowser
安装
- 使用此模板修改 composer.json 来安装所有工具,通过 jenkins-php.org 使用 Composer 安装
{
  "require-dev" : {
    "covex-nn/phpqatools" : "~2.0"
  }
}
使用方法
- 创建你的 phpcs.xml,phpdoc.xml,phpmd.xml 和 phpunit.xml。
- 使用此模板修改 build.xml
<?xml version="1.0" encoding="utf-8"?> <project name="Your project name" default="init"> <target name="init"> <echo message="${ant.project.name} Init - OK" /> </target> </project>
- 使用此模板修改 build-dev.xml
<?xml version="1.0" encoding="utf-8"?> <project name="Your project name - PHP QA Tools" default="init"> <import file="build.xml" /> <import file="vendor/covex-nn/phpqatools/build.xml" /> </project>
要跳过一个或多个 QA 工具,设置适当的 ant 属性为 1
- CI.no-pdepend
- CI.no-phpmd
- CI.no-phpcpd
- CI.no-phpcs
- CI.no-phploc
- CI.no-phpunit
- CI.no-phpcb
- CI.no-phpdoc
如果 CI 工具返回非零结果,要使 ant 作业失败或忽略,设置适当的 ant 属性为 true 或 false
- CI.failonerror-phpunit(默认值:- true)
- CI.failonerror-pdepend(默认值:- false)
- CI.failonerror-phpmd(默认值:- false)
- CI.failonerror-phpcpd(默认值:- false)
- CI.failonerror-phpcs(默认值:- false)
- CI.failonerror-phploc(默认值:- false)
- CI.failonerror-phpcb(默认值:- false)
- CI.failonerror-phpdoc(默认值:- false)