Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phpunit Result Printer Laravel Package

codedungeon/phpunit-result-printer

Modern, pretty result printer for PHPUnit. Easy install via Composer, optional init script updates phpunit.xml and adds a default phpunit-printer.yml. Supports CLI/manual configuration, upgrade notes, and optional AnyBar integration (off by default; PHPUnit 7.1+).

View on GitHub
Deep Wiki
Context7
0.28.0

Added

  • Added support for symfony 5
    • Updated symfony/yaml to included ^5.0 version
  • Added support for symfony/php-bridge
  • Removed internal phpunit/phpunit dependency to fix issue when using with symfony
  • Updated hassankhan/config dependency to use latest version (2.1 as of this release)
  • Added --collision flag to init method which will add the Collision Listener
    • This flag should is only applicable working with Laravel Applications
    • If supplied but not using Laravel, it will be ignroed

Information

  • Addressed issues with PHPUnit 8.3.x and usage of PHPUnit\TextUI\ResultPrinter which was temporarily marked as Internal (changed to Interface in PHPUnit 9)
    • Decided to leave this deprecation notice as is, addressing the issue in PHPUnit 8.5 or greater will address the issue officially
0.27.0

Added

  • Added support for PHPUnit 9.0
  • Changed output character for skipped tests (cd-skipped flag in phpunit-printer.yml)
  • Refactored tests to check for custom template path for each command
Credits

phpunit-result-printer written by Mike Erickson

E-Mail: codedungeon@gmail.com

Twitter: [@codedungeon](http://twitter.com/codedungeon)

Website: https://github.com/mikeerickson

0.30.1

Changed

  • Added post-package-install script to initialize printer and add setting to phpunit.xml file
0.30.0

Changed

  • Added PHP 8.x support
0.29.3

Changed

  • Added opearting system check when initializing AnyBar (should only be available on macOS)
0.29.2

Changed

  • Moved use PrinterTrait from Printer.php to ResultPrinter71.php to address issue 169

Fixed

0.29.1

Changed

  • Updated local phpunit-printer.yml to include cd-printer-dont-format-classname when package initialized
0.29.0

Added

  • updated hassankhan/config to latest version at time of release
  • Added cd-printer-dont-format-classname option (see phpunit-printer.yml file)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport