Paraunit

A package for faster PHP testsuites

Stable version Unstable version Build status AppVeyor build status Code coverage

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.

Paraunit 0.12.1: a small fix

I had to release a fast fix for a problem introduced in the 0.12 release, due to the new behavior of the --text and --text-summary options. At first, it seemed that having an option with an optional argument was impossible, but I was able to do that anyway, and it spured a PR to the Symfony Docs too! Here’s the full changelog: Fixed Fix the behavior of the new --text and --text-summary options (#121)