Skip to content

mheap/phpunit-github-actions-printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

19b34d7 · Sep 6, 2021

History

23 Commits
Sep 6, 2021
Jan 9, 2021
Nov 20, 2020
Jul 4, 2020
Jul 4, 2020
Jan 19, 2020
Nov 20, 2020
Feb 15, 2020
Jan 18, 2020
Jan 18, 2020
Nov 20, 2020

Repository files navigation

phpunit-github-actions-printer

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