运行Symfonob娱乐下载y2测试

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.0,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

运行Symfonob娱乐下载y2测试

在提交补丁对于包含,您需要运行Symfony2测试套件来检查您没有破坏任何东西。ob娱乐下载

PHPUnit)

要运行Symfony2ob娱乐下载测试套件,安装PHPUnit 3.5.11或更高版本优先:

1 2
$ pear config-set auto_discover 1 $ pear install pear. PHPUnit .de/PHPUnit

依赖关系(可选)

要运行整个测试套件,包括依赖于外部依赖项的测试,Symfony2需要能够自动加载它们。ob娱乐下载默认情况下,它们从主根目录下的' vendor/ '自动加载(参见' autoload.php.dist ')。

测试套件需要以下第三方库:

  • 学说
  • Swiftmailer
  • 嫩枝
  • 独白

要安装它们,运行' vendor '脚本:

1
PHP安装

请注意

注意,脚本需要一些时间才能完成。

安装完成后,您可以使用以下命令将供应商更新到最新版本:

1
更新$ PHP vendor . PHP

运行

首先,更新供应商(参见上面)。

然后,使用以下命令从Symfony2根目录运行测试套件:ob娱乐下载

1
phpunit)美元

输出应该显示“OK”。如果不是,您需要弄清楚发生了什么,以及测试是否因为您的修改而被破坏。

提示

如果你想测试单个组件,在' phpunit '命令后输入它的路径,例如:

1
$ phpunit src/ob娱乐下载Symfony/Component/Finder/

提示

在应用修改之前运行测试套件,以检查它们在配置上是否正常运行。

代码覆盖率

如果你添加了一个新功能,你还需要使用' cover -html '选项检查代码覆盖率:

1
$ phpunit——cover -html=cov/

在浏览器中打开生成的“cov/index.html”页面,检查代码覆盖率。

提示

只有启用了XDebug并安装了所有依赖项,代码覆盖才有效。

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。