gpt4 book ai didi

symfony - 如何使用从composer安装的phpunit?

转载 作者:行者123 更新时间:2023-12-02 15:25:03 25 4
gpt4 key购买 nike

我想开始使用 phpunit 对我的 symfony 2 应用程序进行单元测试。我使用 Composer 安装了 phpunit (每个项目依赖)。 http://www.phpunit.de/manual/current/en/installation.html

我现在如何在 Zend Server 上运行 phpunit 命令?我没有安装 pear。

最佳答案

如果您按照文档操作,则已设置 phpunit/phpunit作为“开发依赖”的依赖。

如果您没有composer,则需要先安装它。文档中对此进行了解释:Installation *nixInstallation Windows 。如果您已经安装了 Composer,最好通过运行 self-update 将 Composer 更新到最新版本。命令:

$ php composer.phar self-update

完成此操作后,您需要安装所有依赖项,包括开发依赖项。这是通过运行 update 来完成的命令 --dev开关:

$ php composer.phar update --dev

所有依赖项均安装在 vendor 中目录。 PHPunit 从控制台运行。 Composer 自动将控制台文件放入 vendor/bin 中目录。您需要执行phpunit文件在那里:

$ vendor/bin/phpunit -c app/

-c开关告诉 PHPUnit 在 app 中查找配置文件目录中,Symfony2 已经设置了正确的配置来运行 <bundle>/Tests 中的所有测试。目录。

更新(2013 年 4 月 5 日)

Composer 已更改其更新/安装命令。 update默认情况下会安装开发依赖项,如果要安装开发依赖项,则需要使用 --dev选项。

更新(2013 年 6 月 11 日)

Composer 再次更改了命令,install命令还将安装开发依赖项。

关于symfony - 如何使用从composer安装的phpunit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13764309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com