【问题标题】:Laravel 4 phpunit is doing nothingLaravel 4 phpunit 什么也没做
【发布时间】:2014-03-26 14:21:52
【问题描述】:

我正在尝试为应用程序运行 laravel 4 的默认测试用例。当我明确提及 testfile 路径时,Phpunit 可以工作,但似乎无法正常工作,此外,当我尝试仅运行 Phpunit 时,它会返回 255 代码。

有什么想法吗?

【问题讨论】:

  • 你有全局安装phpunit还是通过composer安装?您的应用程序的根路径中有 phpunit.xml 文件吗?是否正确指向测试目录?
  • 我在本地安装了 phpunit,但它在 $PATH 中。另外,我正在从具有 phpunit.xml 的 laravel 应用程序的根目录运行 phpunit
  • 安装是通过 Composer 完成的。像这样export PATH=$PATH:/Users/arpaul/Work/src/personal/shikshamanthan/vendor/bin
  • “phpunit -v”返回什么?
  • 我想我已经成功了,一些测试严重失败,这可能是 phpunit 默默失败的原因,但它不应该提供一些调试信息吗?

标签: php laravel laravel-4 phpunit


【解决方案1】:

检查你的 phpunit.xml 文件,在那里你会找到自动加载器的引导路径。

您是使用全局 PHPUNit 框架还是使用本地(与 composer 一起安装)?

我创建了我的 vim 映射,所以它总是指向当前文件:

nmap ,t :!clear && phpunit %<esc>

【讨论】:

  • 我在本地安装了它。我可以看到您的映射,我担心的是 phpunit.xml 似乎很好,因为当我给出测试类的完整路径时,它会读取 xml 并按预期工作。只有当我没有向 phpunit 提示要运行什么时,我才希望它读取发出命令的目录的 phpunit.xml 并按照测试套件运行。
猜你喜欢
  • 2012-07-14
  • 2018-07-04
  • 1970-01-01
  • 1970-01-01
  • 2013-02-07
  • 2018-10-12
  • 2014-12-18
  • 1970-01-01
  • 2021-07-07
相关资源
最近更新 更多