我按照Rafael Dohms的文章使用NetBeans调试工具进行phpunit测试.
问题是当我在NetBeans中开始调试并使用命令行运行测试时,NetBeans从"等待连接"状态切换到"netbeans-xdebug runnig".但是程序在"cofiguration read from ..."之后停止在命令行,并且调试操作(Step over,Step into etc)都没有激活.
我试图禁用"在第一行停止"选项并使用调试文件进行调试,但没有一个工作.
我是否遗漏了配置或使用NetBeans工具的内容?
更新
我尝试使用NetBeans解决问题,但它无法正常工作.最后我使用PhpStrom来调试代码,虽然我得到了相同的结果,但我成功调试了普通的CLI程序并跟踪了我的phpunit测试程序.我意识到调试冻结在"pear\PHPUnit\Util\PHP.php"文件中,如下所示:
$stdout = stream_get_contents($pipes[1]);
Run Code Online (Sandbox Code Playgroud)
我使用的是Windows 7和php-v5.3