Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题是我的一些断言和模拟的单元测试内存不足。内存每秒增加 100MB,然后在达到最大可用内存时终止 phpunit 进程。
我希望测试失败并显示一些有用的消息,但因为它只是杀死了进程,我真的不知道如何调试它。
知道为什么或如何调试行为吗?
我以前遇到过内存不足的问题。我发现有帮助的是通过测试关闭垃圾收集。
$ phpunit -d zend.enable_gc=0
至于调试,试试
$ phpunit --debug
找出导致问题的测试。从这里开始,您需要调试,就像处理任何错误一样。