在 PhpStorm 中调试项目单元测试时如何显示 codecept_debug 消息?

How to show codecept_debug messages when debugging project unit tests in PhpStorm?

当 运行 通过 PhpStorm 进行单元测试时,忽略函数 codecept_debug 的输出。

我已将我的测试运行器选项设置为:

--colors --debug -v

在我的 codeception.yml 我还有:

settings:
    bootstrap: _bootstrap.php
    colors: true
    debug: true
    memory_limit: 1024M

在命令行上显示 codecept_debug 的输出

尚未实施:https://youtrack.jetbrains.com/issue/WI-36233。请vote/comment 解决问题

目前 PHPStorm 仍不支持此功能,但您可以通过以下方式解决此问题:

  • 将您的 codecept_debug( $variable ) 调用更改为 echo print_r( $variable, true );

以与使用 codecept_debug 相同的方式,当 运行 测试时,输出应显示在 PHPStorm 的终端上。