Paraunit

A package for faster PHP testsuites

Stable version Unstable version Build status AppVeyor build status Code coverage

Paraunit 2.6.0: hide deprecations by configuration

This new release includes the resolution of a long-standing issue, which polluted Paraunit’s output when too many deprecations were detected. In this new version, Paraunit respects PHPUnit’s configuration, which by default does not show the full deprecation text. Deprecations are detected anyway, so you will still get yellow Ds and the list of affected tests when appropriate. This is the full changelog Added Deprecations details are now shown according to the PHPUnit config #303, thanks @garak NB: the config attribute in the PhpUnit configuration is displayDetailsOnTestsThatTriggerDeprecations.

Paraunit 2.5.0: PHPUnit 12 & PHP 8.4 support

This new release includes the official support to PHPUnit 12, which did not need any code changes, just some CI fixes and the common Composer constraint widening. The biggest amount of work came just from upgrading (and pulling the forks) from the Prophecy toolchain, to make the CI work without waiting for their releases. This is the full changelog Added Add PHPUnit 12 support #297 Add PHP 8.4 support #279

Paraunit 2.4.0: add two new options

This new release comes thanks to a new contributor: thanks @raffaelecarelle! He contributed the support of two native PHPUnit options with a single pull request: --exclude-testsuite and --test-suffix. Both these options allow the user to filter and exclude tests from the execution. This is the full changelog Added --exclude-testsuite option #273, thanks @raffaelecarelle --test-suffix option #273, thanks @raffaelecarelle

Paraunit 2.3.4: fix PHPUnit 11.3 compat

This small patch release is fully due to external contributions: thanks @kubawerlos! He contributed two different patches, one to update the .gitattributes exclusion list, the second to fix some constraint on some dependencies that where preventing PHPUnit 11.3 from being installed. This is the full changelog Fix PHPUnit 11.3 compat #260, thanks @kubawerlos Reduce package footprint by updating .gitattributes #261, thanks @kubawerlos

Paraunit 2.3.3: fix warning

I got a bug report saying that the Symfony PHPUnit Bridge 6.4.8 and 7.0.8 and higher made test runs with Paraunit fail due to a warning. At first I thought that the Symfony error handler was messing with PHPUnit’s again, but in reality it was just making explicit a warning that was already there for ages. This simple patch avoids generating that warning, and makes your CI green again! This is the full changelog