Ein einfaches Composer-Paket, das einen TAP-Ergebnisdrucker für PHPUnit bereitstellt.
Installieren Sie das Paket mit Composer.
$ composer require --dev gh640/phpunit-tap
Geben Sie den TAP-Ergebnisdrucker mit der Option --printer
an, wenn Sie phpunit
ausführen. Der FQCN des Druckers ist gh640PhpunitTapTapResultPrinter
.
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file]
Sie können die Ausgabe an Ihren bevorzugten TAP-Reporter/Formatierer weiterleiten. Siehe auch sindresorhus/awesome-tap | GitHub.
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-dot $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-nyan $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-notify
Oder Sie können die Option --printer
weglassen, indem Sie die Option in Ihre phpunit.xml
einfügen.
<?xml version="1.0"kodierung="UTF-8"?> <phpunit PrinterClass="gh640PhpunitTapTapResultPrinter"> </phpunit>
Dieses Paket hängt von den folgenden Paketen ab.
phpunit/phpunit
symfony/yaml
Die detaillierten Abhängigkeiten finden Sie auf der Packagist-Seite.
gh640/phpunit-tap – Packagist
Wenn Sie ein Problem finden, legen Sie es bitte in der Problemwarteschlange ab.
Probleme · gh640/phpunit-tap · GitHub
PHPUnit
PHPUnit – Das PHP-Test-Framework
TAP (Test Anything Protocol)
Testen Sie das Anything-Protokoll
Test Anything Protocol – Wikipedia
Andere PHPUnit-Drucker: Die anderen PHPUnit-Drucker könnten Sie interessieren.
whatthejeff/nyancat-phpunit-resultprinter – Packagist
memio/pretty-printer – Packagist
thru.io/json-pretty-printer – Packagist
kujira/phpunit-printer – Packagist
scriptfusion/phpunit-immediate-Exception-Printer – Packagist
diablomedia/phpunit-pretty-printer – Packagist
zf2timo/phpunit-pretty-result-printer – Packagist
Lizenziert unter der MIT-Lizenz.