Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/limedeck/phpunit-detailed-printer

Detailed output formatter for PHPUnit tests
https://github.com/limedeck/phpunit-detailed-printer

phpunit phpunit-printer

Last synced: 3 days ago
JSON representation

Detailed output formatter for PHPUnit tests

Awesome Lists containing this project

README

        

# 📋 Detailed PHPUnit Printer

It turns the default PHPUnit output...

![default-printer](./screenshots/phpunit-default.png "Default PHPUnit output.")

... into a more informative output with readable function names and execution time allowing you to start fixing errors even before the whole suite finishes:

![detailed-printer](./screenshots/phpunit-pretty.png "PHPUnit output with this printer.")

[![Build Status: Linux](https://travis-ci.org/LimeDeck/phpunit-detailed-printer.svg?branch=master)](https://travis-ci.org/LimeDeck/phpunit-detailed-printer)
[![Build status: Windows](https://ci.appveyor.com/api/projects/status/656nmj6oxbnq4sri/branch/master?svg=true)](https://ci.appveyor.com/project/HRcc/phpunit-detailed-printer/branch/master)
[![GitHub release](https://img.shields.io/github/release/LimeDeck/phpunit-detailed-printer.svg)](https://github.com/limedeck/phpunit-detailed-printer)

## Installation

```
composer require limedeck/phpunit-detailed-printer --dev
```

### PHPUnit version compatibility

PHPUnit | Package
:---------|:----------
9.x.x | 6.x.x
8.x.x | 5.x.x
7.x.x | 4.x.x
6.x.x | 3.2.x
5.x.x | 2.0.x

## Usage

Set the printer class in `phpunit.xml`

```

```

## Tests
To run the test suite, use `phpunit` command.

## Contributing
Thanks for your interest in PHPUnit Detailed Printer! If you'd like to contribute, please read our [contributing guide](CONTRIBUTING.md).

## License

Detailed PHPUnit Printer is open-sourced software licensed under the MIT license. If you'd like to read the license agreement, click [here](LICENSE).