Я использую phpunit
для тестирования большого проекта php. Тесты организованы в группы с использованием аннотации @group
. У меня также есть файл phpunit.xml
в корневом каталоге моих тестов, который, помимо прочего, указывает файл начальной загрузки php. В этом файле перед выполнением тестов я выполняю некоторую общую инициализацию.Доступ к параметру группы phpunit внутри бутстрапа
Я могу запустить phpunit на весь проект, просто выполнив phpunit
, или я могу запустить его для отдельных групп с помощью команды phpunit --group ...
. Все идет нормально.
Теперь я хочу, чтобы моя инициализация внутри bootstrap.php выполнялась в зависимости от группы, которая была указана при вызове phpunit. Однако я не могу найти никакой информации о том, как получить доступ к этим данным внутри моего загрузочного файла. Есть ли способ узнать внутри моего boostrap.php, был ли передан параметр --group ...
, и если да, то какое значение было определено ...
?
Обновление: Я работаю на PHP 5.5, если это имеет значение.
Почему этот меченый «самозагрузки»? – amphetamachine
@amphetamachine Почему бы и нет? Прочтите описание тега. –
А, моя ошибка. Boostrap - широко распространенный тег. – amphetamachine