运行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启用和所有依赖项。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。