Gaz*_*dge 5 php phpstorm behat
我刚开始使用Behat 3.0和PhpStorm 8.0.
一切正常,除了异常之外,PhpStorm中没有显示堆栈跟踪.测试失败,没有反馈故障发生的位置.
如果我在终端中使用Behat,则可以看到堆栈跟踪与异常的文件和行号.
我试过用-strict和--verbose在PhpStorm中运行Behat,但仍然没有快乐.
看起来PhpStorm使用自己的Behat格式化程序(PhpStormBehatFormatter)来显示结果,所以我99%肯定解决方案将是修改它(我认为只有PhpStorm才能做到).
只是想检查是否有其他人有同样的问题,是否有临时工作?
注意:这是非常具体的Behat/PhpStorm问题.除非你知道这两种工具,否则最好不要回答.诸如"创建自定义异常处理程序"之类的答案无济于事.
小智 7
因此,自从提出这个问题以来的 5 年多以来,PHPStorm 已经实现了它所需要的,但您仍然需要知道完全神秘的 Behat 命令行选项,以及将它放在哪里。无论如何,这就是绝望的谷歌搜索让我找到的地方,所以让我把答案放在这里。
在Run菜单的Editconfiguration ... 下,选择Behat模板,然后在Test Runner options字段中,输入-vv.
然后您的 Behat 失败将显示完整的错误消息和堆栈跟踪。
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |