Ответ 1
Вот что я придумал, если кто-то еще там нуждается.
Сначала, создайте файл behat-html.bat в той же папке, что и файл behat.bat(ваша папка PHP). Содержимое behate-html.bat должно выглядеть примерно так:
call %PHP_PEAR_BIN_DIR%\behat.bat --out="features\support\behat_test_output.html" --colors --format="html" %*
call features\support\behat_test_output.html
Второй, в PHPStorm настройте внешний инструмент для запуска Behat с любыми параметрами, которые вам нравятся (теги, сценарии и т.д.). Вот мои настройки для команды общего назначения:
Program: C:\Progz\wamp\bin\php\php5.3.5\behat-html.bat
Parameters: $FilePath$
Working Directory: $FileDir$\..
Третий, настройте Keymap для запуска инструмента.
Теперь, когда ваш фокусный файл находится в фокусе, нажмите клавишу быстрого доступа. Пакетный файл будет запускать сценарии, генерировать довольно выходной файл HTML и открывать этот файл с помощью браузера по умолчанию. Не так приятно, как интегрировать его в PHPStorm, но это довольно эффективный рабочий процесс.
Совет. Вы также можете настроить второй внешний инструмент для запуска с помощью --strict
Надеюсь, это поможет!