到目前为止,我正在调试我的PHP脚本和测试用例,使用vim和适当的script并使用python支持它。但是,我和我的同事需要继续前进,而vim / gvim不是他们的选择。
所以我尝试将调试PHPUnit in Eclipse集成到我的设置上作为外部工具,再次与vim一起使用。但是,当我
时,它只是等待一些东西启用远程调试,同时设置环境变量XDEBUG_CONFIG =“idekey = ECLIPSE_DBGP_127.0.0.1”。
有什么想法吗?
附录
运行测试套件works。调试网页有效。调试给定测试不会。
在尝试调试phpunit测试时,Eclipse会持续等待57%的事情。我想提供更多信息,但它也没有告诉我更多信息。
答案 0 :(得分:2)
我写了一篇关于如何完成从eclise pdt启动phpunit单元测试的文章,不是使用外部工具启动器而是使用phpunit.php脚本本身,请看这里:
顺便说一句,最后的解释是西班牙语。答案 1 :(得分:-1)
您可以在Github上找到一个简单轻量级的测试Joomla 1.5和Joomla 3.x组件here的教程和代码。您可以看到在Joomla 1.5和Joomla 3.x下的测试之间发生了什么变化。这些示例基于 PHPUnit + DBUnit 与 Composer 一起使用,并在 Eclipse Luna for PHP Developer中配置和运行(PDT)。
答案 2 :(得分:-2)
您可以通过转到php调试透视图并从菜单中选择run-> debug-> debug作为php网页或调试php脚本来启动调试会话。
如果你使用zend studio,你可以调试为php单元测试。
还有一个firefox扩展,可以帮助调试xdebug https://addons.mozilla.org/en-US/firefox/addon/3960
还要确保转到首选项面板并选择php-> debug->安装的调试器,然后单击xdebug,然后单击configure。应该有一个允许传入连接的选项。选择它,您可以从Firefox启动远程调试会话。