Paraunit

A package for faster PHP testsuites

Stable version Unstable version Build status AppVeyor build status Code coverage

Paraunit 1.0.0-beta2: Pcov support

I returned to develop some more on Paraunit in the last months, initially to add a few new compatibilities (PHP 7.4, Symfony 5), but then I spent some time to add support for Pcov as a coverage driver. This new addition is pretty interesting, since it speeds up test execution with coverage collection a lot, making it nearly as fast as without coverage. Try it out! This is the full changelog for this second beta release:

Paraunit 1.0.0-beta1: the first approach to a stable release

After a long hiatus, I decided to start working in the first stable release of Paraunit; the package is good and running smoothly for years, so we no longer have any reason to delay the 1.0 further. This will also be the occasion to force some static analysis onto the codebase. This is the full changelog for this first beta release; the following changes are in comparison to the previous, unstable release (0.

Paraunit 0.12.3: allow phpunit/php-file-iterator 2

Today I released a new small patch for Paraunit, fixing the support for a hidden dependency (phpunit/php-file-iterator) which broke Paraunit with its 2.0 release. Here’s the full changelog: Fixed Allow explicitly phpunit/php-file-iterator 2 #126

Paraunit 0.12.2: two more fixes

Today I released a new small patch for Paraunit, fixing an output bug and intercepting a new king of retryable exception. Here’s the full changelog: Fixed Allow multiple, comma-separated values with the --testsuite option, like with PHPUnit 6+ #122 Avoid letting the colored console output blink (dots, errors) #124 thanks to @elegos Add a new exception about MySQL savepoint to the retryable ones #125

Paraunit 0.12: PHPUnit 7 support and coverage text summary option

With this release, I had to do some under-the-hood changes, but we finally support PHPUnit 7; to do that I had to bump the minimum PHP required version to 7.1. I’ve also added a better support for text coverage report, adding the possibility of obtaining just the summary report. Here’s the full changelog: Added Added support for PHPUnit 7 and phpunit/php-code-coverage 6 Changed The coverage text output options have changed: The --text option now accepts a filename as an argument, and defaults to the console as output (replacing --text-to-console) The new --text-summary option behaves in the same way, but it writes only the summary part Removed Removed support for PHP 7.