PhpUnit 无限期运行

Posted

技术标签:

【中文标题】PhpUnit 无限期运行【英文标题】:PhpUnit runs indefinitely 【发布时间】:2019-02-04 23:20:29 【问题描述】:

实施的 php 单元测试均未运行。 它也不会抛出错误。

没有记录错误,测试继续无限运行。

C:\xampp_v7.0\htdocs\...>vendor\bin\phpunit --verbose  tests\TestCase\Model\Table\UsersTableTest.php
PHPUnit 6.5.9 by Sebastian Bergmann and contributors.
Runtime:       PHP 7.0.30 with Xdebug 2.5.5
Configuration: C:\xampp_v7.0\htdocs\...\phpunit.xml.dist

【问题讨论】:

【参考方案1】:

我重新启动了 mysql 服务器,这已修复。

另一个可能的原因是

Fixtures 中加载的数据中的错误(fixture 文件中的任何语法错误都可能导致这种情况) 这可以通过排除所有fixture 并一次包括它们并运行测试来识别。使用这种方式可以找到导致问题的夹具。

【讨论】:

以上是关于PhpUnit 无限期运行的主要内容,如果未能解决你的问题,请参考以下文章

markdown [代码覆盖率Phpunit]安装Xdebug并使用Phpunit运行代码覆盖率#xdebug #phpunit #code #coverage

Laravel 项目运行 phpunit 测试结果只显示点号

运行phpunit时不显示测试反馈

laravel phpunit 如何确定运行哪个方法

PHPUnit 运行程序

Symfony:如何正确地从phpunit / phpunit切换到phpunit桥