我遇到的问题是我的单元测试某些断言和模拟内存不足。内存每秒增加100MB,然后在达到最大可用内存时终止phpunit进程。
我希望测试失败并提供一些有用的消息,但因为它只是在杀死进程,我真的不知道如何调试它。
知道为什么或如何调试行为?
答案 0 :(得分:4)
之前我的内存耗尽问题。我发现有用的东西是用测试来关闭垃圾收集。
$ phpunit -d zend.enable_gc=0
至于调试,请尝试
$ phpunit --debug
找出导致问题的测试。从这里开始,您需要以与任何错误相同的方式进行调试。