Предположим, у меня есть исполняемый файл для, e. г. Беах (неважно, хотя) внутри vendor/bin/
под корень моей кодовой базы. Его конфигурация находится под build/configs/
, а контрольные спецификации лежат под tests/suites/acceptance/
. Все эти каталоги находятся под корнем базы кода.Как сделать сокращенные команды с использованием phing
Итак, призывание Behat для одной спецификации под названием featurename
будет:
vendor/bin/behat --config build/configs/behat.yml tests/suites/acceptance/featurename.feature
С Phing это может быть сжато до:
phing spec featurename
Однако мой вопрос: как пройти другие аргументы командной строки behat с использованием команды phing shorthand? Как что:
phing spec featurename -- -f html -p profilename --no-colors
Все после того, как --
ожидается, будет принят в Behat дословно.
Примечание: Я использую Behat только как пример, у меня есть другие исполняемые файлы, которые можно обернуть аналогичным образом. Я помню, что некоторые программы от GNU сделали это, но не помнят, что сейчас.
Возможно ли это? Нужно ли мне воссоздать весь интерфейс Behat внутри определения задачи для этого?
P. S. Мне было трудно попытаться сформулировать заголовок вопроса, поэтому не стесняйтесь редактировать его в чем-то более подходящем.
Хорошо ... :(Довольно неудобно. – hijarian