无法使用phpunit运行测试套件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法使用phpunit运行测试套件相关的知识,希望对你有一定的参考价值。

我想在我的“Homestead”流浪盒里面做一个phpunit测试套件。我只喜欢12次测试..

它工作正常,但突然间我不能再运行了..它给了我这个错误:

vagrant@homestead:~/code/ticketbeast$ ./vendor/bin/phpunit
PHPUnit 7.5.9 by Sebastian Bergmann and contributors.

......PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/vagrant/code/ticketbeast/vendor/laravel/framework/src/Illuminate/Validation/Validator.php on line 315
PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in /home/vagrant/code/ticketbeast/vendor/symfony/debug/Exception/FatalErrorException.php on line 1

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/vagrant/code/ticketbeast/vendor/laravel/framework/src/Illuminate/Validation/Validator.php on line 315

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in /home/vagrant/code/ticketbeast/vendor/symfony/debug/Exception/FatalErrorException.php on line 1
答案

似乎某些测试中有一个(回调函数)导致了我的问题。现在一切都有效。

以上是关于无法使用phpunit运行测试套件的主要内容,如果未能解决你的问题,请参考以下文章

在单独的进程中运行测试时,PHPUnit 无法生成代码覆盖率

如何检测测试套件和组?

PHPUnit ReflectionException 方法套件不存在

Laravel PHPUnit 测试运行产生异常 调度器创建后无法设置默认工厂

如何加快 PHPUnit + DBUnit 测试套件的执行速度?

Laravel PHPUnit测试运行产生异常创建调度程序后无法设置默认工厂