无法使用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 测试运行产生异常 调度器创建后无法设置默认工厂