【问题标题】:Symfony: How to correctly switch from phpunit/phpunit to phpunit bridgeSymfony:如何正确地从 phpunit/phpunit 切换到 phpunit 桥接器
【发布时间】:2017-12-20 09:21:19
【问题描述】:

使用 Symfony 4,我最近遇到了“不鼓励将 phpunit/phpunit 添加为依赖项”的消息。似乎已在this PR 中添加。消息说“运行 php bin/phpunit”,然后似乎将 PHPUnit 下载到 bin/ 目录。但是,我不明白为什么它被放置在那里而不是在 vendor/ 目录中。我可以看到我可以使用 ENV 变量更改路径,但我不想每次运行测试时都这样做。我已尝试查找有关此食谱的文档,但没有太多内容可做。
我是不是误解了什么?
还是文档不完整/具有误导性?

【问题讨论】:

  • 经过进一步调查,似乎配方应该将 .phpunit 目录添加到 .gitignore 文件中,但由于某种原因在我的项目中没有发生,可能是因为 .gitignore 文件已经有了###> symfony/phpunit-bridge ### cmets 在里面。

标签: symfony phpunit symfony4 symfony-flex


【解决方案1】:

他们现在推荐使用 ./vendor/bin/simple-phpunit,它将与 phpunit-bridge 一起安装:https://symfony.com/doc/current/testing.html

第一次调用 simple-phpunit 会安装一些要求。

【讨论】:

  • 谢谢。谢谢你。谢谢你。我在手册和网络上的任何地方都没有找到答案......我在编写测试之前运行 phpunit 吗?为什么? :) 谢谢!
猜你喜欢
  • 2019-08-11
  • 1970-01-01
  • 2016-09-26
  • 1970-01-01
  • 2016-06-13
  • 1970-01-01
  • 2019-04-17
  • 2013-04-11
  • 2013-02-09
相关资源
最近更新 更多