packagist brianium/paratest v6.0.0
Version 6.0.0

latest releases: v7.4.4, 7.x-dev, dev-renovate/all-minor-patch...
3 years ago

Full Changelog

Implemented enhancements:

  • Replace WrapperRunner and SqliteRunner with file-based processes communication to drop proc_open in favor of Symfony\Process #526
  • Paratest hangs indefinitely with WrapperRunner and SqliteRunner #431
  • Replace proc_open with Symfony\Process #527 (Slamdunk)
  • Allow PHP 8.0 #461 (Slamdunk)

Fixed bugs:

  • Sub-processes generate coverage/logging #518
  • Forbid custom PHPUnit binary as ParaTest is coupled with pinned PHPUnit version #528 (Slamdunk)
  • Print 100% ending progress #524 (Slamdunk)

Closed issues:

  • PHP 8 compatibility #562
  • PHP Warning: Use of undefined constant T_MATCH #530
  • Support for phpunit --order-by #502
  • Refactor internal v4 code with better OOP for easier maintenance #480
  • Disable Generic.Formatting.MultipleStatementAlignment.NotSame sniff #475
  • Phar execution failure when a wrapper is used #364
  • Memory/Performance Optimizations when running Magento Test Suite #319

Merged pull requests:

  • Sub-processes: skip XML-defined logs and cc #561 (Slamdunk)
  • [PHP 8] Warning: Private methods cannot be final as they are never overridden by other classes #559 (tugmaks)
  • Add support for Cobertura coverage format #557 (grachevko)
  • composer(deps-dev): update infection/infection requirement from ^0.18.0 to ^0.18.2 #553 (dependabot[bot])
  • composer(deps-dev): update phpstan/phpstan requirement from ^0.12.50 to ^0.12.52 #552 (dependabot[bot])
  • composer(deps-dev): update vimeo/psalm requirement from ^4.0.0 to ^4.0.1 #551 (dependabot[bot])
  • composer(deps-dev): update vimeo/psalm requirement from ^3.17.2 to ^3.17.2 || ^4.0.0 #550 (dependabot[bot])
  • Check test randomness outcome is deterministic with --random-order-seed set #549 (Slamdunk)
  • Support TeamCity file to be a FIFO #547 (Slamdunk)
  • Infection 0.18: ignore asserts #546 (Slamdunk)
  • Make unnecessary associative array a list #542 (Slamdunk)
  • Minor tools update #541 (Slamdunk)
  • Fix phpunit-wrapper from resetting variables in global scope in WrapperRunner #540 (proggga)
  • Add paratest tests execution in random sort #539 (proggga)
  • Add --log-teamcity option #537 (Slamdunk)
  • Make test suite compatible with PHPUnit 9.4 #536 (Slamdunk)
  • Fix phpunit/php-code-coverage deprecation #534 (Slamdunk)
  • RunnerWorker simplified #529 (Slamdunk)
  • Add mutation testing #510 (Slamdunk)

Don't miss a new paratest release

NewReleases is sending notifications on new releases.