All Projects → humbug → phpunit-extensions

humbug / phpunit-extensions

Licence: BSD-3-Clause license
Extensions for PHPUnit for Humbug

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to phpunit-extensions

think-phpunit
ThinkPHP5——phpunit测试用例
Stars: ✭ 17 (+0%)
Mutual labels:  phpunit
framework
A PHP framework for rapidly building web applications.
Stars: ✭ 48 (+182.35%)
Mutual labels:  phpunit
Phexecute
Phexecute - Awesome PHP Code Runner
Stars: ✭ 18 (+5.88%)
Mutual labels:  phpunit
phpunit-documentation-russian
Russian Documentation for PHPUnit
Stars: ✭ 16 (-5.88%)
Mutual labels:  phpunit
php.autotest
autotest for php written in php
Stars: ✭ 19 (+11.76%)
Mutual labels:  phpunit
test-util
👓 Provides utilities for tests.
Stars: ✭ 15 (-11.76%)
Mutual labels:  phpunit
covers-validator
Validates covers tags in PHPUnit tests
Stars: ✭ 21 (+23.53%)
Mutual labels:  phpunit
dusker
Stand alone Laravel Dusk test suit, which do not require Laravel framework itself
Stars: ✭ 28 (+64.71%)
Mutual labels:  phpunit
phpunit-mink
Library for using Mink in PHPUnit tests. Supports session sharing between tests in a test case.
Stars: ✭ 71 (+317.65%)
Mutual labels:  phpunit
tester-phpunit
tester runner for phpunit on atom editor
Stars: ✭ 34 (+100%)
Mutual labels:  phpunit
laravel-survey
Laravel 6 survey app.
Stars: ✭ 39 (+129.41%)
Mutual labels:  phpunit
phpunit-randomizer
A PHPUnit extension that allows you to execute your test cases in a random order
Stars: ✭ 52 (+205.88%)
Mutual labels:  phpunit
phpci-installer
PHPCI Easy Installer for Laravel Homestead
Stars: ✭ 19 (+11.76%)
Mutual labels:  phpunit
hubtel-payment
🎉A comprehensive PHP Client Package for consuming the Hubtel Payment API
Stars: ✭ 13 (-23.53%)
Mutual labels:  phpunit
codeigniter-tettei-apps
『CodeIgniter徹底入門』のサンプルアプリケーション(CodeIgniter v3.1版)
Stars: ✭ 26 (+52.94%)
Mutual labels:  phpunit
generator-composer
🐘 Yeoman (http://yeoman.io) generator for a PHP Composer project
Stars: ✭ 16 (-5.88%)
Mutual labels:  phpunit
phpunit-extensions
📦 Some cool extensions for PHPUnit
Stars: ✭ 28 (+64.71%)
Mutual labels:  phpunit
noise-php
A starter-kit for your PHP project.
Stars: ✭ 52 (+205.88%)
Mutual labels:  phpunit
annotate-pull-request-from-checkstyle
cs2pr - Annotate a GitHub Pull Request based on a Checkstyle XML-report within your GitHub Action
Stars: ✭ 146 (+758.82%)
Mutual labels:  phpunit
asynit
🌠 Asynchronous HTTP Request Testing Library for API or more...
Stars: ✭ 74 (+335.29%)
Mutual labels:  phpunit

Humbug PHPUnit Extensions

A collection of extensions intended to allow for:

  • Timing of test and testsuite execution
  • Filter/Reorder test suites using custom filters

Installation

require: {
   "padraic/phpunit-extensions": "~1.0@dev"
}

Configuration

Time Collector Listener

The Time Collector Listener logs timing data on tests and test suites for use by the time dependent filters. You can enable it using the following phpunit.xml snippet showing the listeners XML block.

  <listeners>
    <listener class="\Humbug\Phpunit\Listener\TimeCollectorListener">
      <arguments>
        <object class="\Humbug\Phpunit\Logger\JsonLogger">
          <arguments>
            <string>/path/to/times.json</string>
          </arguments>
        </object>
      </arguments>
    </listener>
  </listeners>
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].