php xdebug测试,php – 使用Xdebug调试代码测试

我碰到了同样的问题。似乎只有Codeception才能使用命令工具,无法调试。我终于结束了编写自己的PHP跑步者,这基本上是一个代码命令可执行文件的精简版本。

实际上,你需要在Linux中执行的操作是从代码工具中删除shebang,将其作为PHP脚本运行。但是由于除了代码运行之外的命令不太可能成为调试的主题,我已经准备了单独的PHP脚本。它只包含运行选项:

/**

* Codeception PHP script runner

*/

require_once dirname(__FILE__).'/../vendor/codeception/codeception/autoload.php';

use Symfony\Component\Console\Application;

$app = new Application('Codeception', Codeception\Codecept::VERSION);

$app->add(new Codeception\Command\Run('run'));

$app->run();

完成此操作后,您可以像PHPStorm中的任何其他设置一样设置调试脚本。所以去选择运行/调试配置>编辑配置…:

现在添加新配置(Alt Inssert)> PHP脚本然后命名运行配置并选择您上面创建的文件。记住添加运行参数:

就是这样现在,您可以在IDE中运行测试,并将其作为普通脚本进行调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值