eclipsepdt中的XDebugging PHPUnit测试用例

eclipsepdt中的XDebugging PHPUnit测试用例,php,eclipse,phpunit,xdebug,Php,Eclipse,Phpunit,Xdebug,到目前为止,我一直在使用vim和appropiate调试我的PHP脚本和测试用例,python支持它。然而,我和我的同事需要向前迈进,vim/gvim不是他们的选择 因此,我尝试将调试集成到我的设置中,作为一个外部工具,它同样可以与vim一起工作。然而,它只是在我离开时等待一些东西 启动新的外部工具,然后 作为CLI脚本启动调试 启用远程调试后,还将设置环境变量XDEBUG\u CONFIG=“idekey=ECLIPSE\u DBGP\u 127.0.0.1” 有什么想法吗 附录 运行测试套件

到目前为止,我一直在使用vim和appropiate调试我的PHP脚本和测试用例,python支持它。然而,我和我的同事需要向前迈进,vim/gvim不是他们的选择

因此,我尝试将调试集成到我的设置中,作为一个外部工具,它同样可以与vim一起工作。然而,它只是在我离开时等待一些东西

  • 启动新的外部工具,然后
  • 作为CLI脚本启动调试
  • 启用远程调试后,还将设置环境变量XDEBUG\u CONFIG=“idekey=ECLIPSE\u DBGP\u 127.0.0.1”

    有什么想法吗

    附录

    运行测试套件。调试网页是可行的。调试给定的测试不起作用


    在尝试调试phpunit测试时,Eclipse总是以57%的速度等待某个东西。我想提供更多信息,但它也没有告诉我更多。

    您可以通过转到php调试透视图,从菜单run->debug->debug as php网页或debug php脚本启动调试会话

    如果使用zend studio,则可以作为php单元测试进行调试

    还有一个firefox扩展,可以帮助调试xdebug


    还要确保转到首选项面板,选择php->debug->installed debuggers,单击xdebug,然后单击configure。应该有一个允许传入连接的选项。选择该选项,您可以从firefox启动远程调试会话

    我写了一篇文章,介绍如何从eclise pdt启动phpunit单元测试,不使用外部工具启动器,而是使用phpunit.php脚本本身,请看这里:


    顺便说一句,最后的解释是西班牙语。

    您可以找到一个简单的轻量级方法,在Github上测试Joomla 1.5和Joomla 3.x组件的教程和代码。您可以看到在Joomla1.5和Joomla3.x下的测试之间发生了什么变化。这些示例基于使用PHPUnit+DBUnit的基础上,安装了Composer,并在EclipseLuna for PHP Developer(PDT)中配置和运行。

    与此同时,我已经开始使用PyQt4开发DBGp GUI。我知道有一些是针对linux的,但我找不到任何不糟糕的。调试工作,运行testsuite工作,调试给定的测试不工作。至于FF扩展,这与我的问题无关,因为根据定义,测试是CLI脚本。英语翻译会很好,我也会接受这个答案。你调试成功了吗?阻止我翻译那篇文章;)是的,明白了,请翻译一下。