gpt4 book ai didi

php - 尝试使用 xdebug 在 cli 上调试 phpunit 单元测试失败

转载 作者:可可西里 更新时间:2023-11-01 13:16:17 25 4
gpt4 key购买 nike

我正在使用配置为使用 xDebug 的 PHPStorm(我可以通过网络浏览器进行调试)

我在具有 11854 idekey 的 PHPStorm 中运行调试器,我正在尝试调试单元测试,并且我已经正确设置了断点

所以我通过cli执行了这个命令:

phpunit -d xdebug.profiler_enable=on -d xdebug.idekey=11854 --filter testFunction s_function/sFunctionTest.php

然而,它不会相应地在断点处调试...

当我尝试在测试脚本中执行此操作时:

error_log(ini_get('xdebug.profiler_enable'));
error_log(ini_get('xdebug.idekey'));

它会显示 xdebug.profiler_enable 为 0,而 xdebug.idekey 只是我的用户名。

我做错了什么以及如何让 xdebug 通过 cli 在 phpunit 上工作

最佳答案

您只是将参数设置到 phpunit,而不是 PHP。以下应该做你想做的:

php -d xdebug.profiler_enable=on -d xdebug.idekey=11854 `which phpunit` --filter testFunction s_function/sFunctionTest.php

关于php - 尝试使用 xdebug 在 cli 上调试 phpunit 单元测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17113715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com