运行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许可证。