paratestphp/paratest
:computer: Parallel testing for PHPUnit observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8.0
- age_days: 5068
- days_rel: 16
- days_push: 10
- n_releases_24m: 55
Adoption not part of the score
2493 stars · 256 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ParaTest is a CLI tool that runs PHPUnit test suites in parallel across multiple processes. It requires zero configuration and can combine code coverage reports from all parallel workers into a single report.
Use cases
- speed up slow phpunit test suites by running tests in parallel
- run phpunit tests across multiple cpu cores
- combine code coverage reports from parallel test processes
- parallelize tests by testcase or by individual test method
- give each parallel test process its own database via TEST_TOKEN
When to choose
- you have a large PHPUnit suite that takes too long to run sequentially
- you want parallel testing with no extra bootstrap or configuration
- you need merged code coverage from parallel test runs
When to avoid
- your project uses an older PHPUnit version, since only the latest is supported
- your tests are not isolated and share state like databases or files
- you use a testing framework other than PHPUnit
Facets
cli-tool · maturity active
testing e2e-testing cli testing developer-tools cli php cross-platform phpunit parallel-testing code-coverage composer php
1 source
- readme: https://github.com/paratestphp/paratest · fetched 2026-08-28 · 36e5994e97e7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| paratestphp/paratest | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="paratestphp/paratest")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem