mheap/phpunit-github-actions-printer

PHPUnit Printer for adding test failures as annotations on GitHub Actions

Maintainers

👁 mheap

Package info

github.com/mheap/phpunit-github-actions-printer

pkg:composer/mheap/phpunit-github-actions-printer

Statistics

Installs: 2 267 866

Dependents: 11

Suggesters: 0

Stars: 76

Open Issues: 1

v1.5.1 2021-01-09 18:11 UTC

Requires

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 877ab6e5f9d552f83101ffa19bbd2a50f2feed44

  • Michael Heap <m.woop@michaelheap.com>

This package is auto-updated.

Last update: 2026-06-06 22:30:13 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.

👁 PHPUnit Action Matcher Logs Example

👁 PHPUnit Action Matcher Context Example

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