Я только начал использовать Behat 3.0 с PhpStorm 8.0.
Все работает нормально, за исключением того, что в PhpStorm не отображается трассировка стека. Тест не пройден без обратной связи о том, где произошла ошибка.
Если я использую Behat в терминале, можно увидеть трассировку стека с файлом и номером строки исключения.
Я пытался запустить Behat в PhpStorm с —strict и —verbose, но все равно не радуюсь.
Похоже, что PhpStorm использует свой собственный формататор Behat (PhpStormBehatFormatter) для отображения результатов, поэтому я на 99% уверен, что решением будет изменить это (что, я думаю, может сделать только PhpStorm).
Просто хотел проверить, есть ли у кого-то еще такая же проблема и была ли временная работа вокруг?
Примечание: это очень специфическая проблема Behat / PhpStorm. Если вы не знаете оба инструмента, вероятно, лучше не отвечать. Такие ответы, как «создание собственного обработчика исключений», не помогут.
Ага, был там, сделал это… Ребята из JetBrains знают об этом, но пока не было установлено исправлений. Проголосуйте по этому вопросу, это ускорит процесс.
Других решений пока нет …