Простой пакет Composer, который предоставляет принтер результатов TAP для PHPUnit.
Установите пакет с помощью Composer.
$ composer require --dev gh640/phpunit-tap
Укажите принтер результатов TAP с опцией --printer
при запуске phpunit
. Полное доменное имя принтера — gh640PhpunitTapTapResultPrinter
.
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file]
Вы можете передать вывод в свой любимый репортер/форматер TAP. См. также sindresorhus/awesome-tap | Гитхаб.
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-dot $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-nyan $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-notify
Или вы можете опустить параметр --printer
, добавив его в свой phpunit.xml
.
<?xml версия="1.0" кодировка="UTF-8"?> <phpunit принтерКласс="gh640PhpunitTapTapResultPrinter"> </phpunit>
Этот пакет зависит от следующих пакетов.
phpunit/phpunit
symfony/yaml
Подробные зависимости можно найти на странице Packagist.
gh640/phpunit-tap — Упаковщик
Если вы обнаружили проблему, отправьте ее в очередь проблем.
Проблемы · gh640/phpunit-tap · GitHub
PHPUnit
PHPUnit — среда тестирования PHP
TAP (Протокол тестирования чего угодно)
Тестируйте любой протокол
Протокол Test Anything — Википедия
Другие принтеры PHPUnit: вас могут заинтересовать другие принтеры PHPUnit.
Whatthejeff/nyancat-phpunit-resultprinter — Packagist
memio/pretty-printer — упаковщик
thru.io/json-pretty-printer — упаковщик
kujira/phpunit-printer — Упаковщик
scriptfusion/phpunit-immediate-Exception-printer — Packagist
Diablomedia/phpunit-pretty-printer — Упаковщик
zf2timo/phpunit-pretty-result-printer — Упаковщик
Лицензировано по лицензии MIT.