Un package Composer simple qui fournit une imprimante de résultats TAP pour PHPUnit.
Installez le package avec Composer.
$ composer require --dev gh640/phpunit-tap
Spécifiez l'imprimante de résultats TAP avec l'option --printer
lors de l'exécution phpunit
. Le FQCN de l’imprimante est gh640PhpunitTapTapResultPrinter
.
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file]
Vous pouvez rediriger la sortie vers votre rapporteur/formateur TAP préféré. Voir aussi 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
Ou, vous pouvez omettre l'option --printer
en ajoutant l'option dans votre phpunit.xml
.
<?xml version="1.0" encoding="UTF-8"?> <unitéphp PrinterClass="gh640PhpunitTapTapResultPrinter"> </phpunité>
Ce package dépend des packages suivants.
phpunit/phpunit
symfony/yaml
Pour les dépendances détaillées, veuillez consulter la page Packagist.
gh640/phpunit-tap - Packagiste
Si vous rencontrez un problème, veuillez le classer dans la file d'attente des problèmes.
Problèmes · gh640/phpunit-tap · GitHub
PHPUnit
PHPUnit – Le framework de test PHP
TAP (Protocole Test Anything)
Testez n'importe quel protocole
Protocole tester n’importe quoi — Wikipédia
Autres imprimantes PHPUnit : Vous pourriez être intéressé par les autres imprimantes PHPUnit.
whatthejeff/nyancat-phpunit-resultprinter - Packagiste
memio/pretty-printer - Packagiste
thru.io/json-pretty-printer - Packagiste
kujira/phpunit-printer - Packagiste
scriptfusion/phpunit-immediate-exception-printer - Packagiste
diablomedia/phpunit-pretty-printer - Packagiste
zf2timo/phpunit-pretty-result-printer - Packagiste
Sous licence MIT.