gpt4 book ai didi

php - Behat with PhpStorm 不显示异常的堆栈跟踪

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:27 25 4
gpt4 key购买 nike

我刚刚开始将 Behat 3.0 与 PhpStorm 8.0 结合使用。

一切正常,除了异常(exception)情况,PhpStorm 中没有显示堆栈跟踪。测试只是失败了,没有关于失败发生位置的反馈。

如果我在终端中使用 Behat,可以看到堆栈跟踪以及异常的文件和行号。

我已经尝试使用 --strict 和 --verbose 在 PhpStorm 中运行 Behat,但仍然没有任何乐趣。

看起来 PhpStorm 使用自己的 Behat 格式化程序 (PhpStormBehatFormatter) 来显示结果,所以我 99% 确定解决方案将是修改它(我认为只有 PhpStorm 可以做到)。

只是想看看是否有其他人遇到同样的问题,是否有临时解决方法?

注意:这是非常具体的 Behat/PhpStorm 问题。除非您知道这两种工具,否则最好不要回答。诸如“创建自定义异常处理程序”之类的答案不会有帮助。

最佳答案

所以在提出这个问题后的 5 年多时间里,PHPStorm 已经实现了它所需要的,但您仍然需要知道完全神秘的 Behat 命令行选项,以及将它放在哪里。无论如何,这是我绝望的谷歌搜索让我找到的地方,所以让我把答案放在这里。

Run 菜单下,Edit configurations...,选择 Behat 模板,然后在 Test Runner options strong> 字段,放入 -vv

然后您的 Behat 将失败并显示完整的错误消息和堆栈跟踪。

关于php - Behat with PhpStorm 不显示异常的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26105174/

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