【发布时间】:2019-08-11 20:10:24
【问题描述】:
我正在使用 Symfony 4.2 和包含 symfony/phpunit-bridge 4.2 的测试包。
PHPUnit 的默认版本是 6.5,但我想升级到 7.5。
在 Symfony PHPUnit Bridger 文档中,它说:
将 SYMFONY_PHPUNIT_VERSION 环境变量设置为例如5.5 更换底座 PHPUnit 的版本为 5.5 而不是默认的 5.3。
也可以在 phpunit.xml.dist 文件中设置这个环境变量。
我尝试了三种方法:
- 在项目根文件夹的phpunit.xml/phpunit.xml.dist文件中设置SYMFONY_PHPUNIT_VERSION。
- 在 .env.test 文件中设置 SYMFONY_PHPUNIT_VERSION。
- 在 /bin/phpunit 文件中将 SYMFONY_PHPUNIT_VERSION 设置为 7.5。
然后,我删除了 /bin/.phpunit 文件夹并运行 /bin/phpunit 命令重新安装 PHPUnit。
只有第三种方法可以升级 PHPUnit 版本。
我在这里做错了什么?
设置 SYMFONY_PHPUNIT_VERSION 的最佳位置在哪里?
【问题讨论】: