Skip to content

Releases: paratestphp/paratest

Version 6.3.3

19 Nov 07:50
a448f45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.3.2...v6.3.3

Version 6.3.2

03 Nov 10:28
5843dce
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.3.1...v6.3.2

Version 6.3.1

10 Aug 08:05
3d81e35
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Using the default group has no effect - zero tests executed #622
  • Ungrouped tests should have default group assigned #623 (Slamdunk)

Version 6.3.0

27 Apr 09:39
268d5b2
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Version 6.2.0

29 Jan 16:48
9a94366
Compare
Choose a tag to compare

Full Changelog

Enhancement:

Version 6.1.2

15 Dec 11:50
235db99
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • sh: exec: line 1: /usr/local/bin/phpdbg -qrr: not found #571
  • Fix executable args for phpdbg #572 (Arthur-Sk)

Closed issues:

  • [Question] Database issues and OpenApi ActionTests #538

Version 6.1.1

07 Dec 09:36
01c32dd
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • PHPUnit 9 with empty data provider leads to SkippedTestError #565
  • Output skipped details on verbose output #570 (Slamdunk)

Merged pull requests:

  • readme: mention caveat of sharing constants between test classes #569 (mfn)

Version 6.1.0

06 Dec 13:39
721ad9e
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • PHPUnit 9 with empty data provider leads to SkippedTestError #565
  • Handle erroring data providers #567 (Slamdunk)

Merged pull requests:

  • Update to PHPUnit 9.5, require Symfony 5.2 #566 (Slamdunk)

Version 6.0.0

27 Nov 07:38
ea988e5
Compare
Choose a tag to compare

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)

Version 5.0.4

26 Aug 13:49
e54bea9
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Execute tests with parent classes at the end to avoid PHPUnit test loading issues on Wrappers #522 (Slamdunk)