是否可以使用–process-isolation选项调试PhpUnit测试?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了是否可以使用–process-isolation选项调试PhpUnit测试?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
对于unITtest
class SampleTest extends PHPUnit_Framework_TestCase
{
    public function testbreakpoint()
    {
        $a = 18;
    }
}

断点在第5行“$a = 18;”,

> Xdebug v2.1.0,
> PHPUnit 3.6.10,
> PHP 5.3.6,
> ubuntu 10.11

使用NO –PRocess-isolation选项运行unittest可以按预期停止第5行的脚本执行.
运行相同的配置WITH –process-isolation选项不会在第5行停止执行.

选项–process-isolation在https://github.com/sebastianbergmann/phpunit/blob/3.6/PHPUnit/Util/PHP.php中的runJob函数中使用’proc_oPEn’运行新进程中的每个测试

使用调试器插件测试PHPStorm 3和vim 7.它允许调试PHPUnit本身,但不允许调试测试用例.

有没有办法调试由PHPUnit使用Xdebug创建的子进程?可能是Zend Debugger?

正如对该问题的评论中所述.问题是 @L_777_10@.

脚本宝典总结

以上是脚本宝典为你收集整理的是否可以使用–process-isolation选项调试PhpUnit测试?全部内容,希望文章能够帮你解决是否可以使用–process-isolation选项调试PhpUnit测试?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。