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.
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!
- 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
0.4.1 Release with new PHPUnit support
0.4.0 Minor improvements
- #37 Added
excluePath
option toSplitTestsByGroups
task. By @thejanasatan - #36 Added mergeRewrite to merge reports by @maxgorovenko
- #30 Fixed execute test name from data provider by @ivan1986
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 inSplitGroups
. 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