All Projects → LimeDeck → phpunit-detailed-printer

LimeDeck / phpunit-detailed-printer

Licence: MIT license
Detailed output formatter for PHPUnit tests

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to phpunit-detailed-printer

Docker Compose Wordpress
An example Docker Compose setup for WordPress plugin or theme development.
Stars: ✭ 127 (+225.64%)
Mutual labels:  phpunit
Phpunit Bridge
Provides utilities for PHPUnit, especially user deprecation notices management.
Stars: ✭ 2,150 (+5412.82%)
Mutual labels:  phpunit
PhpUnitAssertException
Assert exception/throwable/error PHPUnit trait
Stars: ✭ 18 (-53.85%)
Mutual labels:  phpunit
Laravel Dusk Ci
Docker Test suite for Laravel Dusk in gitlab CI
Stars: ✭ 129 (+230.77%)
Mutual labels:  phpunit
Phpunit Pretty Print
✅  Make your PHPUnit output beautiful
Stars: ✭ 149 (+282.05%)
Mutual labels:  phpunit
Steward
PHP libraries that makes Selenium WebDriver + PHPUnit functional testing easy and robust
Stars: ✭ 215 (+451.28%)
Mutual labels:  phpunit
Php Mock Phpunit
Mock built-in PHP functions (e.g. time() or rand()) in PHPUnit.
Stars: ✭ 121 (+210.26%)
Mutual labels:  phpunit
intellij-drupal-run-tests
Provides a run configuration that executes Drupal's test runner (for Simpletest, Unit, Kernel, Functional, FunctionalJavascript.)
Stars: ✭ 24 (-38.46%)
Mutual labels:  phpunit
Coveragechecker
Allows old code to use new standards
Stars: ✭ 159 (+307.69%)
Mutual labels:  phpunit
Phpstan Phpunit
PHPUnit extensions and rules for PHPStan
Stars: ✭ 247 (+533.33%)
Mutual labels:  phpunit
Pdt
PHP Development Tools project (PDT)
Stars: ✭ 135 (+246.15%)
Mutual labels:  phpunit
Specify
BDD style code blocks for PHPUnit / Codeception
Stars: ✭ 141 (+261.54%)
Mutual labels:  phpunit
Bypass Finals
Removes final keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
Stars: ✭ 228 (+484.62%)
Mutual labels:  phpunit
Verify
BDD Assertions for PHPUnit and Codeception
Stars: ✭ 127 (+225.64%)
Mutual labels:  phpunit
phpboilerplate
PHP boilerplate with composer psr-4, phpunit and travis-ci.
Stars: ✭ 15 (-61.54%)
Mutual labels:  phpunit
Php Ddd Example
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5
Stars: ✭ 1,960 (+4925.64%)
Mutual labels:  phpunit
Brainmonkey
Mocking utility for PHP functions and WordPress plugin API
Stars: ✭ 191 (+389.74%)
Mutual labels:  phpunit
specter-php
JSON Mocking and Testing for PHP
Stars: ✭ 18 (-53.85%)
Mutual labels:  phpunit
slim-skeleton
Slim Framework skeleton application following MVC construction
Stars: ✭ 18 (-53.85%)
Mutual labels:  phpunit
Auth Tests
Always-current tests for Laravel's authentication system. Curated by the community.
Stars: ✭ 230 (+489.74%)
Mutual labels:  phpunit

📋 Detailed PHPUnit Printer

It turns the default PHPUnit output...

default-printer

... 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

Build Status: Linux Build status: Windows GitHub release

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

<?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.

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].