limedeck/phpunit-detailed-printer
Pretty, information-rich PHPUnit output for CLI runs. Shows tests grouped by suite/class with timing, memory, and clearer failure details so you can spot slow tests and debug faster than with the default printer. Works as a drop-in custom printer.
Install via Composer: composer require --dev limedeck/phpunit-detailed-printer. Then configure PHPUnit to use the printer in phpunit.xml by adding <printer class="LimeDeck\PHPUnit\Printer" /> inside <phpunit><printer> tags. Run your tests—e.g., ./vendor/bin/phpunit—and you’ll immediately see richer output with test names, pass/fail status, and visual markers (✅, ❌, ⚠️, ⏭️) without modifying any test code.
<logfile type="junit">), using detailed-printer for visual diagnostics and JUnit for reporting dashboards.phpunit.xml.dist (default printer) and phpunit.local.xml (with detailed-printer) for team consistency vs. local preference.phpunit/phpunit built-in --testdox).--force-ansi or use phpunit-detailed-printer only in non-CI local setups unless log readability is critical.Printer.php. For minor tweaks (e.g., adding test duration), consider overriding output via custom logging listeners instead.phpunit.xml <printer>-level <log type="tap" /> or -v verbosity flag for full details when needed.phpunit --printer=LimeDeck\\PHPUnit\\Printer for one-off runs.How can I help you explore Laravel packages today?