<commit_before># 📋 Detailed PHPUnit 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

**For PHPUnit < 6.0, use package version ^2.0.0**

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

This is what you get:

![detailed-printer](http://image.prntscr.com/image/c16bd3bae31840b0aaa849812eff141b.png "PHPUnit output with this printer.")

## Usage

Set the printer class in `phpunit.xml`

```
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
         ...
         printerClass="LimeDeck\Testing\Printer"
         ...
         >
```

## 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).<commit_msg>Updated readme with the current sceenshots and the description of benefits<commit_after># 📋 Detailed PHPUnit 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

**For PHPUnit < 6.0, use package version ^2.0.0**

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

It turns the default PHPUnit output...

![detailed-printer](https://d.pr/i/dmbJVN "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](https://d.pr/i/WBUIOV "PHPUnit output with this printer.")

## Usage

Set the printer class in `phpunit.xml`

```
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
         ...
         printerClass="LimeDeck\Testing\Printer"
         ...
         >
```

## 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).
{'fraction_non_alphanumeric': 0.13783085861846353, 'fraction_numerical': 0.014202711426726921, 'mean_word_length': 4.634545454545455, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 2, '>': 7, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2155754', 'n_tokens_mistral': 1060, 'n_tokens_neox': 1013, 'n_words': 236}