facile-it / paraunit

Run PHPUnit tests in parallel
https://engineering.facile.it/paraunit/
Apache License 2.0
140 stars 15 forks source link

Drop unsupported language/package versions #54

Closed Jean85 closed 7 years ago

Jean85 commented 7 years ago

I would like to bump the supported versions for those deps with the 1.0 stable release:

This means also a few optimizations in the works:

dxops commented 7 years ago

PHP <5.6 (due to lack of support from PHPUnit 5)

It's supported up to PHPUnit 6, I'm not sure we need to drop it until PHP 5.6 EOL

Jean85 commented 7 years ago

It's < (less than) 5.6, so I will drop up to 5.5, following PHPUnit.

Jean85 commented 7 years ago

Since I'm stuck with #89 and #92, I think I will give this a go, maybe it will help...

Jean85 commented 7 years ago

Trying to support both PHPUnit 5 and 6 is getting harder than it seemed. There are a lot of classes that do not have FC compatibility between those versions, and even those that have that, have issues (see https://github.com/sebastianbergmann/phpunit/pull/2685 for example).

I'm thinking about bumping to a minimum of PHP 7 and PHPUnit 6. That should be a lot easier and we should gain scalar and return typehint.

Also, PHP 5.6 has left active support 4 months ago, and Paraunit 0.8.x will still hang around if needed...

Jean85 commented 7 years ago

After merging #93 and 286bf88 we can consider this done!