【发布时间】:2020-04-28 16:32:53
【问题描述】:
作为一名测试人员,我希望通过使用 PHPUnit 来测试我的代码的安全性和可靠性。
目前,PHPUnit 仅通过了 11 项测试中的第一项。然后它放弃剩余的测试,没有任何消息。
>>> vendor/bin/phpunit [path to my test]
<<< .
[No message from PHPUnit after the first '.'.]
我尝试过的:
- 删除 PHPUnit,清除我的缓存 (
composer clearcache),然后重新安装 PHPUnit (composer install) - 确保每个测试文档字符串中都包含
@test - 使用 \test[a-zA-Z]\ 作为函数名
- 使用 phpunit --filter [未运行的测试名称]
- 将 PHPUnit 从 v8.4.3 更改为 v8.2 (
composer update) - 将
dd("Hi")添加到第一个、第二个和第三个测试中。 (它显示在 #1 和 #2,但不是 #3)
我读过的:
我的规格:
- Laravel 6.5.6
- PHPUnit 8.4.3
如何让 PHPUnit 运行所有 11 个测试?
感谢任何帮助。
【问题讨论】: