Paraunit

A package for faster PHP testsuites

Stable version Unstable version Build status AppVeyor build status Code coverage

Paraunit 2.3.0: PHPUnit 11 support

On the same day of PHPUnit 11.0.0 release, I’m able to release a minor version of Paraunit that supports it, and no code change was necessary! You may still be impacted by PHPUnit’s breaking changes and require to adjust your tests accordingly, but Paraunit can be upgraded before with no hassle (provided that you have at least PHPUnit 10.5.4 already installed), since it’s cross-compatible between the two major versions. This is the full changelog

Paraunit 2.2.2: PHPUnit 10.4 support

This is a small patch to smooth the compatibility with the new release of PHPUnit, 10.4. Previous versions would still work fine, but I took the time to fix all the tests (that were broken due to reliance on @internal code such as PHPUnit events) and to add support for the new CLI options regarding the errors baseline. Added Add support for PHPUnit 10.4 #218

Paraunit 2.2.3: Symfony 7 support

This another small patch is to allow using Paraunit with Symfony 7, which was released just yesterday. The related PR needed just to fix a couple of return types. Paraunit should work flawlessly with PHP 8.3 too, which was released a couple of day prior, but I had to revert the additional CI job because Prophecy is not ready yet. Added Add support for PHPUnit 10.4 #218

Paraunit 2.2.1: report PHPUnit errors

I discovered this bug while trying to upgrade a work project to PHPUnit 10. The issue was caused by an empty data provider. Added Add output when failing due to PHPUnit runner errors (i.e. with an empty data provider) #217

Paraunit 2.2.0: add Cobertura coverage report format

This new minor versions adds support for the Cobertura coverage report, which is supported by many services and tool, with GitLab as a prominent one. Added Add --cobertura coverage report format, useful for GitLab test code coverage visualization