PHPackages                             padraic/phpunit-extensions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. padraic/phpunit-extensions

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

padraic/phpunit-extensions
==========================

Collection of Listeners to log and manipulate test run order

1.1.0(8y ago)17176.2k↑60.4%41BSD-3-ClausePHPPHP ^7.0

Since Mar 21Pushed 8y ago3 watchersCompare

[ Source](https://github.com/humbug/phpunit-extensions)[ Packagist](https://packagist.org/packages/padraic/phpunit-extensions)[ RSS](/packages/padraic-phpunit-extensions/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (1)Versions (4)Used By (1)

Humbug PHPUnit Extensions
=========================

[](#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
============

[](#installation)

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

Configuration
=============

[](#configuration)

Time Collector Listener
-----------------------

[](#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.

```

            /path/to/times.json

```

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity41

Moderate usage in the ecosystem

Community18

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 70.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~452 days

Total

3

Last Release

3218d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.4.0

1.1.0PHP ^7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/341071ec57d8a3a85e38b0667e8b5550af888ba56573c44dc21efceed9e29e37?d=identicon)[padraicb](/maintainers/padraicb)

---

Top Contributors

[![padraic](https://avatars.githubusercontent.com/u/19780?v=4)](https://github.com/padraic "padraic (34 commits)")[![omissis](https://avatars.githubusercontent.com/u/197604?v=4)](https://github.com/omissis "omissis (10 commits)")[![rollenes](https://avatars.githubusercontent.com/u/2633351?v=4)](https://github.com/rollenes "rollenes (2 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (1 commits)")[![theofidry](https://avatars.githubusercontent.com/u/5175937?v=4)](https://github.com/theofidry "theofidry (1 commits)")

---

Tags

humbugphpunittestingphpunittestslistenerextensionhumbug

### Embed Badge

![Health badge](/badges/padraic-phpunit-extensions/health.svg)

```
[![Health](https://phpackages.com/badges/padraic-phpunit-extensions/health.svg)](https://phpackages.com/packages/padraic-phpunit-extensions)
```

###  Alternatives

[brianium/paratest

Parallel testing for PHP

2.5k136.1M985](/packages/brianium-paratest)[spatie/phpunit-snapshot-assertions

Snapshot testing with PHPUnit

69619.8M639](/packages/spatie-phpunit-snapshot-assertions)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit and functional testing.

685.5M1.2k](/packages/typo3-testing-framework)[facile-it/paraunit

paraunit

145845.1k17](/packages/facile-it-paraunit)[juampi92/test-seo

Easy way to test your SEO

26346.2k](/packages/juampi92-test-seo)[janmarek/mockista

Mockista is library for mocking, which I've written, because I find mocking in PHPUnit awful.

29222.1k28](/packages/janmarek-mockista)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
