Releases: paratestphp/paratest
0.14.1
Several fixes:
- #223 fixes #199 Prevent empty line attributes in (junit) XML by @michaelbutler
- #228 fixes the build for php 7 by @michaelbutler
- #229 Update README.md with more information by @michaelbutler
- #225 fixes #164 and #146 Allows groups to be specified, event if test suites do not contain tests for them by @t11n
- #224 Fix temp dir inconsistency on os x by @elliotfehr
- #223 Add gitattributes file by @jdufresne
Merge pull request #221 from brianium/0.14.0
Fixes and Enhancements contained in this Release:
- #216 Fixes #202 Remove null byte from anonymous class reflection name by @Multiply
- #219 Implemented the SystemOut on xml result, if the test has fail or have error by @tayguara
- #215 allow multiple instances of paratest running at the same time by @hboomsma
- #214 Add support for php code coverage lib of both 3 and 4 versions by @munkie
- #198 Update SuitePath.php by @MarkVaughn
Thanks to all contributors for keeping this Project alive.
dependencies
Disclaimer:
- php-code-coverage 4 is currently not supported (fix in progress) and this version marks that fact in the composer.json
Mostly concerning dependencies:
- #208 locked phpunit/php-code-coverage to <=3.3.9 because the new classes of phpcc 4 are not supported yet (see #207)
- composer/semver relaxed from ~1.2.0 to ~1.2 to support newer composer versions
Thanks to @michaelbutler and @MarkVaughn for the contribution
handle <exclude> in config
Symfony 3
Allows Symfony 3 components as composer dependencies
PHP7 & PHPUnit 5 compatibility
Fixes compatibility issues with PHP7 and PHPUnit 5
JUnit-Output and paths with spaces fixes
#185 Incorrent xml output if I use the dataProvider in tests
#188 Fix workers crashing when we're on a filesystem path with spaces
#185 at least partially fixes #19
thanks to @drefixs and @luispabon
under the hood
enhancements:
- #170 autoloading splitted into autoload and autoload-dev
- #177 replaced usage of simplexml_load_file with simplexml_load_string
- #182 more details message when printing feedback for errors
additionally:
- several contributions for the build, readme and tests from @localheinz , @ovr and @ThomasDelteil
several fixes
- Functional mode fixes
- Fixed bug with wrong dataset filtering + new tests
- Max batch size related fixes and tracking of skipped/incomplete tests
- --group/--exclude-group fixes related to possible multiple value
- PHP 5.3. compatibility fixes
- Other minor fixes
PS: skipped 0.12.2 due to a brainlag
fix for UNIQUE_TEST_TOKEN
#157 fixes the UNIQUE_TEST_TOKEN generation.
With 0.12.0, it was possible that some tokens generated in series were generated at the same ms and thus, had the same uniqid.