mheap / phpunit-github-actions-printer
PHPUnit Printer for adding test failures as annotations on GitHub Actions
Installs: 1 789 611
Dependents: 12
Suggesters: 0
Security: 0
Stars: 72
Watchers: 4
Forks: 7
Open Issues: 1
Requires (Dev)
This package is auto-updated.
Last update: 2024-12-06 19:23:59 UTC
README
There's a zero-config way to achieve this at mheap/phpunit-matcher-action
This is a PHPUnit printer that uses the ::error
and ::warning
functionality of GitHub Actions to add annotiations for failing test runs. It's main differentiator to the above is that it supports adding warnings in addition to errors.
If you're interested in learning more about GitHub Actions, sign up here
Usage
Add this printer to your project
composer require --dev mheap/phpunit-github-actions-printer
When you run your tests, specify mheap\GithubActionsReporter\Printer
as the printer to use
./vendor/bin/phpunit --printer mheap\\GithubActionsReporter\\Printer /path/to/tests