运行Symfon欧宝娱乐app下载地址y2测试
编辑该页面警告:你浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 2.1,不再维护。
读这个页面的更新版本Symf欧宝娱乐app下载地址ony 6.2(当前的稳定版本)。
运行Symfon欧宝娱乐app下载地址y2测试
之前提交补丁包容,你需要运行Symfony2测试套件来检查你没有打破任何东西。欧宝娱乐app下载地址
PHPUnit)
要运行Symfony2欧宝娱乐app下载地址测试套件,安装PHPUnit) 3.6.4或晚:
1 2
美元梨config-set auto_discover 1美元梨安装pear.phpunit.de / PHPUnit)
依赖关系(可选)
运行整个测试套件,包括测试依赖于外部依赖,Symfony2需要能够自动装载它们。欧宝娱乐app下载地址默认情况下,它们自动装载的供应商/主要的根目录下(见“autoload.php.dist”)。
测试套件需要以下第三方库:
- 学说
- Swiftmailer
- 嫩枝
- 独白
安装,使用作曲家:
步骤1:作曲家
1
curl - s http://getcomposer.org/installer | php
确保您下载composer.phar
在相同的文件夹中composer.json
文件所在的位置。
步骤2:安装供应商
1
美元php作曲家。phar - dev安装
请注意
注意,该脚本需要一些时间来完成。
请注意
如果你没有旋度
安装,您也可以下载安装程序
文件手动http://getcomposer.org/installer。把这个文件到您的项目,然后运行:
1 2
php安装php美元作曲家。phar - dev安装
安装后,您可以更新供应商的最新版本下命令:
1
美元php作曲家。phar - dev更新
运行
首先,更新供应商(见上图)。
然后,运行测试套件从Symfony2根目录下面的命令:欧宝娱乐app下载地址
1
phpunit)美元
输出应该显示“OK”。如果没有,你需要弄清楚发生了什么,如果测试坏了因为你的修改。
提示
如果你想测试一个组件类型其路径“phpunit)”命令后,例如:
1
phpunit)美元/仪/ 欧宝娱乐app下载地址src / Symfony /组件
提示
运行测试套件之前将修改应用到检查他们良好的运行在您的配置。
代码覆盖率
如果您添加一个新特性,你还需要检查代码覆盖使用“coverage-html”选项:
1
phpunit)——coverage-html = x /美元
检查通过打开生成的代码覆盖率的x /索引。html页面在浏览器中。
提示
代码覆盖率只如果你安装XDebug启用和所有依赖项。