A PHPUnit result printer based on CliTestDoxPrinter, but with reduced output line count and line length.
Readability of results is much better for assertions with huge failure message strings. If you want to see the full messages, just omit the printer class option.
composer require --dev wealthberry/testdox-reduced-output-printer
You can use the printer with a phpunit command line parameter:
php vendor/bin/phpunit --printer 'Wealthberry\TestDox\CliTestDoxReducedOutputPrinter'
Or, by adding a printerClass property in phpunit.xml
:
<phpunit bootstrap="bootstrap.php" colors="true" printerClass="Wealthberry\TestDox\CliTestDoxReducedOutputPrinter">