Тестовый запуск командной строки (2)
Вступление
`--testsuite`:
Этот флаг стимулирует запуск тестов для набора тестов, имя которого соответствует заданному шаблону.
`--group`:
Запускает тестирование только для указанной группы. Тест может быть помечен как принадлежащий группе с помощью аннотации `@ group`.
Аннотации `@ author` и` @ ticket` являются псевдонимами для `@ group`, что позволяет дополнительно фильтровать тесты на основе автора и тикета.
`--exclude-group`:
Этот флаг исключает группы, указанные в выполняемом тесте. Аннотация @group используется для обозначения теста для определенной группы.
`--list-groups`:
Возвращает полный список всех доступных тестовых групп.
`--test-suffix`:
Запрашивает поиск тестовых файлов с указанным суффиксом (ами).
`--don't-отчетно-бесполезна-tests`:
Это предотвращает возврат бесполезных тестов.
`--strict-coverage`:
Предлагает PHPUnit строго соблюдать непреднамеренный код.
`строгого глобального state`:
Указывает PHPUnit быть строгим в отношении манипуляции с глобальным состоянием.
`--disallow тест-output`:
С этим флагом PHPUnit становится строгим с выводами во время тестов.
`--disallow-ToDo-tests`
Не выполняет тесты с аннотацией `@ todo` в своем блоке doc.
`--enforce-времени limit`
Это обеспечивает ограничение по времени в зависимости от размера теста.
`--process-isolation`:
С этим флагом каждый тест выполняется как отдельный процесс PHP.
`--no-Глобал-backup`:
Это предотвращает резервное копирование и восстановление `$ GLOBALS`.
`--static-backup`:
Вызывает резервное копирование и восстановление статических атрибутов пользовательских классов.
`--colors`:
Это указывает PHPUnit использовать цвета в выходных данных и в Windows, чтобы использовать ANSICON или ConEmu.
Эта опция имеет три возможных значения:
`never`: никогда не отображает цвета на выходе. Это значение по умолчанию, когда опция --colors` не используется.
`auto`: отображает цвета в выводе, если текущий терминал не поддерживает цвета или если вывод передается по команде или перенаправляется в файл.
`always`: отображает цвета в выводе, даже если текущий терминал не поддерживает цвета или когда вывод передается по команде или перенаправляется в файл.
NB: Когда --colors используется без какого-либо значения, `auto` является выбранным значением.
`- столбцы`
Он определяет количество столбцов, используемых для вывода результатов. Если значение `max` определено как значение, количество столбцов будет максимальным для текущего терминала.
`--stderr`
Он изменяет интерфейс печати на `STDERR` вместо` STDOUT`.
`--stop-на-error`
Это прекращает выполнение при первой ошибке.
`--stop-на-failure`
Завершает выполнение при первой ошибке или сбое.
`--stop-на-risky`
Останавливает выполнение при первом рискованном тесте.
`--stop-на-skipped`
Останавливает выполнение при первом пропущенном тесте.
`--stop-на-incomplete`
Останавливает выполнение при первом незавершенном тесте.
`--verbose`
Вывести более подробную информацию, например, имена тестов, которые были неполными или были пропущены.
`--debug`
Вывести отладочную информацию, такую как имя теста, при запуске его выполнения.
`--loader`
Определяет реализацию `PHPUnit / Runner / TestSuiteLoader`. Загрузчик стандартного набора тестов будет искать исходный файл в текущем рабочем каталоге и в каждом каталоге, который указан в директиве конфигурации PHP include_path. Имя класса, такое как `Project_Package_Class`, сопоставляется с именем исходного файла` Project / Package / Class.php`.
`--repeat`
Неоднократно запускает тест (ы) указанное количество раз.
`--testdox`
Сообщает о ходе тестирования в формате TestDox.
`--printer`
Указывает принтер результатов для использования. Класс принтера должен расширять `PHPUnit / Util / Printer` и реализовывать интерфейс` PHPUnit / Framework / TestListener`.
`--bootstrap`
PHP-файл начальной загрузки, запускаемый перед тестами.
`--configuration, -c`
Это чтение конфигурации из файла XML.
Если `phpunit.xml` или phpunit.xml.dist` (в таком порядке) существуют в текущем рабочем каталоге и` --configuration` не используется, конфигурация будет автоматически считана из этого файла.
Если указан каталог и если в этом каталоге есть `phpunit.xml` или` phpunit.xml.dist `(в таком порядке), конфигурация будет автоматически считана из этого файла.
`--no-configuration` :
Игнорируйте `phpunit.xml` и` phpunit.xml.dist` из текущего рабочего каталога.
`- include-path`
Предварительно добавьте PHP include_path с указанными путями.
`-d`
Устанавливает значение данного параметра конфигурации PHP.
Предыдущий: Тестер командной строки (1)
Далее: Светильники
Новый контент: Composer: менеджер зависимостей для PHP , R программирования