【问题标题】:Executing phpunit test in laravel在 laravel 中执行 phpunit 测试
【发布时间】:2016-08-18 11:24:56
【问题描述】:

当我在 Laravel 中使用 /vendor/bin/phpunit 运行 phpunit 测试时 执行测试并生成结果。我还可以使用 /vendor/bin/phpunit </tests/<filename> 对单个文件进行测试

但是,当我执行以下命令时,它失败了:

./vendor/bin/phpunit ./

致命错误:在中找不到类“Codeception\Module\OrderHelper” /vendor/codeception/codeception/tests/data/claypit/tests/order/ParsedLoadedTest.php 在第 2 行

但我可以看到OrderHelper 文件仍然存在。

<project-folder>/vendor/codeception/codeception/tests/data/claypit/tests/_support/OrderHelper.php

谁能帮我解决这个问题?

【问题讨论】:

    标签: php laravel laravel-5 phpunit codeception


    【解决方案1】:

    传递给 phpunit 的目录应该是测试所在的目录。所以只需将其更改为./vendor/bin/phpunit ./tests,它应该可以正常工作。

    【讨论】:

      【解决方案2】:

      不需要指向目录.. 尝试这样做。它可能会帮助你。
      批量文件

      vendor/bin/phpunit
      

      单个文件

      vendor/bin/phpunit <fileName>
      

      【讨论】:

      • 是的,这对我有用。但我正在尝试查找其他命令的问题。我的客户也遇到了同样的错误
      猜你喜欢
      • 1970-01-01
      • 2018-05-05
      • 2017-10-19
      • 2016-06-04
      • 2016-02-18
      • 2017-01-11
      • 2017-11-29
      • 2015-03-20
      • 2015-06-15
      相关资源
      最近更新 更多