Ответ 1
Используйте разделение запятой без пробелов. Например.
phpunit --group fast,unit
В справке PHPUnit отображается следующее:
--group ... Only runs tests from the specified group(s).
--exclude-group ... Exclude tests from the specified group(s).
Легко для одной группы. Это работает:
phpunit --group fast
Теперь я не могу понять, как это сделать с несколькими группами. Для меня не работает следующее:
phpunit --group fast unit # It believes you want to test unit.php
phpunit --group fast, unit # It believes you want to test unit.php
phpunit --group "fast unit" # It looks for a single group "fast unit"
phpunit --groups fast, unit # There is no option, groups
phpunit --group fast --group unit # Only one is honored
Любые мысли о правильном синтаксисе будут приветствоваться. Спасибо.
Используйте разделение запятой без пробелов. Например.
phpunit --group fast,unit
Попробуйте phpunit --group "fast, unit"
или phpunit --group fast,unit
.
Параметры командной строки разделяются на пробел, поэтому вам нужно либо обернуть значение в двойные кавычки, либо пропустить пробелы.
В случае, если вы используете phpunit с каталогом, опция exclude-group должна иметь значение первого каталога, например: phpunit --exclude-group GroupA, GroupB, GroupC YOUR_DIRECTORY