A simple Composer package with a TAP result printer for PHPUnit.
MIT License
A simple Composer package which provides a TAP result printer for PHPUnit.
Install the package with Composer.
$ composer require --dev gh640/phpunit-tap
Specify the TAP result printer with the --printer
option when running phpunit
. The printer's FQCN is gh640\PhpunitTap\TapResultPrinter
.
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file]
You can pipe the output to your favorite TAP reporter/formatter. See also sindresorhus/awesome-tap | GitHub.
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-dot
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-nyan
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-notify
Or, you can omit the option --printer
by adding the option into your phpunit.xml
.
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
printerClass="gh640\PhpunitTap\TapResultPrinter"
>
</phpunit>
This package depends on the following packages.
phpunit/phpunit
symfony/yaml
For the detailed dependencies, please have a look at the Packagist page.
If you find an issue, please file it in the issue queue.
Issues · gh640/phpunit-tap · GitHub
Licensed under the MIT license.