Skip to content

Latest commit

 

History

History
136 lines (82 loc) · 6.83 KB

CHANGELOG.md

File metadata and controls

136 lines (82 loc) · 6.83 KB

2.0.1 Bugfix Release - TimeReporter and FailedTestsReporter

  • Fix bug where leading character was being removed from tests in the reporter instead of leading directory separator

2.0.0 Major Release

robo-paracept 2.0 is now released

  • support for PHP 7.4 , 8.0, 8.1
  • refactorings

Thanks to @DavertMik and @TavoNiievez for their contributions.

1.3.1 Preloading Codeception configuration

  • Loading default Codeception config to detect the main directory path
  • Show warning if Codeception config was not loaded

1.3.0 Split group improvements

  • Load PHPUnit bridge of Codeception before splitting tests
  • All Split* to return result objects (readme updated)
  • Warn if root directory for Codeception is not set when splitting by groups
  • Improved matching groups by using GroupManager

See #96

1.2.4 Bugfix Release HTMLMerger

If one of the html reports wasn't created by a parallel job the merger will not longer throw an exception. The Merger will show a warning that an expected html report wasn't found.

What's Changed

Full Changelog: https://github.com/Codeception/robo-paracept/compare/1.2.3...1.2.4

1.2.3 Bugfix Release XmlMerger

Fix the issue that an exception is thrown if a xml report does not exists.

1.2.2 Bugfix HTML Merger

Fix #31

1.2.1 Bugfix

Pull Request: #82

Calculation number of tests in groups in class TestsSplitterTask did not work as expected. If you have a high number of Tests it was possible that the last group received a huge number of tests while all others had a stable small number of tests.

  • Fixing calculation number of tests in Groups
  • Using PHP Built In round() instead of floor()
  • Bugfix for extension FailedTestsReporter and new FailedTestsMergerTask #75

    • generated Files will not be overwriten anymore
    • each generated File has now a uniqid-suffix (PHP Function uniqid('', true))
    • merge generated report files from FailedTestsReporter into single file
    • posibility to merge also another files into a single file
  • Bugfix src/Splitter/TestsSplitter.php::testsFrom #78 @ccsuperstar

    • revert string type hint and allow array or string again

1.1.1 Bugfix

  • Fixed return type declaraton #68

1.1.0 Robo-Paracept 1.1

  • SplitFailedTests task added to split by groups failed tests only #65
  • Fixed return type in taskSplitTestFilesByGroups #62

1.0.0 Robo-Paracept 1.0

Big day for Robo-Paracept. The first stable version is released! ✈️

Changes

  • Support for modern PHP 7.3, 7.4, 8.0
  • Added support for the latest Robo task runner
  • Added Filters to select tests before splitting them
  • Added SplitByTime task to use time statistics of previous runs to balance groups of tests. Thanks to @ivan1986

0.4.2 Resolve dependencies when splitting tests

#46

0.4.1 Release with new PHPUnit support

  • PHPUnit 6.x support in split #45
  • follow symlinks while scanning for tests #44

0.4.0 Minor improvements

Also PHPUnit 6 compatibility can be achieved by including Codeception's autoloader:

require  'vendor/codeception/codeception/autoload.php'

See #35 (comment)

0.3.1 0.3.1: Merge pull request #27 from dhiva/master

Improved HTML report merge #27

0.3.0 Robo 1.0 compatibility

  • Robo 1.0 compatibility (Merged #19 , Fixed #16 #17)
  • Support for .feature files in SplitGroups. Merged #23

0.2.0 Support for Robo 0.7-1.0

Fixed using with Robo >= 0.7

0.1.1 Codeception v2.2 and Robo 0.7 compat

Reference

https://codeception.com/docs/12-ParallelExecution#Robo

To be compatible with codeception 2.2.2