0s1*_*r1s 2 memory phpunit mocking symfony
我遇到的问题是,我对某些断言和模拟的单元测试内存不足。内存每秒增加 100MB,然后在达到最大可用内存时终止 phpunit 进程。
我希望测试失败并显示一些有用的消息,但因为它只是终止进程,所以我真的不知道如何调试它。
知道为什么或如何调试这种行为吗?
Ain*_*ine 5
我以前也遇到过内存不足的问题。我发现有用的是通过测试关闭垃圾收集。
$ phpunit -d zend.enable_gc=0
至于调试,尝试
$ phpunit --debug
找出导致问题的测试。从这里开始,您需要进行调试,就像调试任何错误一样。
归档时间:
13 年,2 月 前
查看次数:
1563 次
最近记录:
7 年,11 月 前