Это команда phpunit, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
phpunit - интерфейс командной строки PHPUnit
СИНТАКСИС
phpunit [кредита] Модульный тест [Юниттест.php]
phpunit [кредита]
ОПИСАНИЕ
Варианты покрытия кода:
- покрытие-клевер
Создание отчета о покрытии кода в формате Clover XML.
--coverage-crap4j
Сгенерировать отчет о покрытии кода в формате Crap4J XML.
--coverage-html
Сгенерировать отчет о покрытии кода в формате HTML.
--coverage-php
Экспорт объекта PHP_CodeCoverage в файл.
--coverage-text =
Сгенерировать отчет о покрытии кода в текстовом формате. По умолчанию: стандартный вывод.
--coverage-xml
Сгенерировать отчет о покрытии кода в формате PHPUnit XML.
- белый список
Белый список для анализа покрытия кода.
Параметры ведения журнала:
--log-junit
Записывать выполнение теста в формате JUnit XML в файл.
- log-tap
Записывать выполнение теста в формате TAP в файл.
--log-teamcity
Записывать выполнение теста в формате TeamCity в файл.
--log-json
Записывать выполнение теста в формате JSON.
--testdox-html
Напишите гибкую документацию в формате HTML в файл.
--testdox-текст
Напишите гибкую документацию в текстовом формате в файл.
--reverse-список
Дефекты печати в обратном порядке
Варианты выбора теста:
--фильтр
Отфильтруйте тесты, которые нужно запустить.
--тестирование
Отфильтруйте, какой набор тестов нужно запустить.
--группа ...
Выполняет тесты только из указанных групп.
--exclude-группа ...
Исключить тесты из указанной группы (групп).
--список-групп
Перечислите доступные тестовые группы.
--test-суффикс ...
Искать тест только в файлах с указанными суффиксами. По умолчанию: Test.php, .phpt
Варианты выполнения теста:
--report-бесполезные-тесты
Строго относитесь к тестам, которые ничего не проверяют.
--строгий охват
Будьте строги в отношении непреднамеренно скрытого кода.
--strict-global-state
Будьте строги в отношении изменений глобального состояния
--disallow-тест-вывод
Будьте строги в отношении результатов во время тестов.
--disallow-использование-ресурсов Строго относитесь к использованию ресурсов во время небольших тестов.
--enforce-time-limit
Установите ограничение по времени в зависимости от размера теста.
--disallow-todo-тесты
Запретить тесты с аннотациями @ todo.
- изоляция процесса
Запускайте каждый тест в отдельном процессе PHP.
--no-глобальные резервные копии
Не создавайте резервные копии и не восстанавливайте $ GLOBALS для каждого теста.
--статическое резервное копирование
Резервное копирование и восстановление статических атрибутов для каждого теста.
--colors =
Используйте цвета при выводе («никогда», «автоматически» или «всегда»).
--колонны
Количество столбцов, используемых для вывода прогресса.
--колонны Макс
Используйте максимальное количество столбцов для вывода прогресса.
--stderr
Пишите в STDERR вместо STDOUT.
- остановка при ошибке
Остановить выполнение при первой ошибке.
- остановка при отказе
Остановить выполнение при первой ошибке или сбое.
- остановка при предупреждении
Остановить выполнение при первом предупреждении.
- останавливаться-по-рискованно
Остановить выполнение при первом рискованном тесте.
--stop-on-skiped
Остановить выполнение при первом пропущенном тесте.
- остановка на неполном
Остановить выполнение при первом незавершенном тесте.
-v| --verbose
Выведите более подробную информацию.
--отлаживать
Отображать отладочную информацию во время выполнения теста.
--загрузчик
Реализация TestSuiteLoader для использования.
--повторить
Повторно запускает тест (ы).
--нажмите Отчет о ходе выполнения теста в формате TAP.
--teamcity
Отчет о ходе выполнения теста в формате TeamCity.
--testdox
Отчет о ходе выполнения теста в формате TestDox.
- принтер
Реализация TestListener для использования.
Параметры конфигурации:
--бутстрап
"Загрузочный" PHP-файл, который запускается перед тестами.
-c| --конфигурация Прочтите конфигурацию из файла XML.
--нет конфигурации
Игнорировать файл конфигурации по умолчанию (phpunit.xml).
- без покрытия
Игнорировать конфигурацию покрытия кода.
--include-путь
Добавьте к PHP include_path заданные пути.
-d ключ [= значение]
Устанавливает значение php.ini.
Разные варианты:
-h| --help
Печатает эту информацию об использовании.
--версия
Печатает версию и выходит.
--по крайней мере, версия
Проверяет, что версия больше min, и завершает работу.
Используйте phpunit онлайн с помощью сервисов onworks.net