Laravel 如何使PHPUnit运行所有测试?

Laravel 如何使PHPUnit运行所有测试?,laravel,phpunit,Laravel,Phpunit,作为一名测试人员,我希望通过使用PHPUnit来测试代码的安全性和可靠性 目前,PHPUnit只通过了11项测试中的第一项。然后它放弃其余的测试,没有消息 >>> vendor/bin/phpunit [path to my test] <<< . [No message from PHPUnit after the first '.'.] 供应商/bin/phpunit[我的测试路径] 为什么测试没有运行?我不知道 但我知道我是如何让他们再次奔跑的:

作为一名测试人员,我希望通过使用PHPUnit来测试代码的安全性和可靠性

目前,PHPUnit只通过了11项测试中的第一项。然后它放弃其余的测试,没有消息

>>>  vendor/bin/phpunit [path to my test]
<<<  .

[No message from PHPUnit after the first '.'.]
供应商/bin/phpunit[我的测试路径]
为什么测试没有运行?我不知道

但我知道我是如何让他们再次奔跑的:

  • 删除整个工作目录
我的团队使用Docker。Docker跟踪原始目录。即使您删除它并在其中放置一个同名的新目录,它似乎链接到了实际的文件夹,而不是位置。因此,用相同的名称将新文件夹放在同一位置是行不通的。所以我需要重新启动Docker事件

  • 停止所有Docker进程:
    Docker kill$(Docker ps-q)
  • 移除所有容器:
    docker rm$(docker ps-a-q)
把原来的东西拿回来。这些步骤是Laravel应用程序中的标准步骤

  • 从BitBucket/GitHub/etc克隆目录
  • 在目录中,运行
    docker compose build&&docker compose up-d
  • composer安装
  • npm i
  • php artisan迁移
  • php artisan db:seed