liuggio/fastest
Run tests in parallel with a simple CLI wrapper. Fastest executes any command (PHPUnit, Behat, etc.) across available CPU cores, randomizes test order, supports piping test lists or phpunit.xml, adds verbosity flags, and helps functional tests use one DB per process.
Full Changelog: https://github.com/liuggio/fastest/compare/v1.14.1...v1.14.2
Full Changelog: https://github.com/liuggio/fastest/compare/v1.13.1...v1.14.1
Full Changelog: https://github.com/liuggio/fastest/compare/v1.13.0...v1.13.1
Full Changelog: https://github.com/liuggio/fastest/compare/v1.12.0...v1.13.0
.gitattributes file by @alamirault in https://github.com/liuggio/fastest/pull/190Full Changelog: https://github.com/liuggio/fastest/compare/v1.11.0...v1.12.0
Full Changelog: https://github.com/liuggio/fastest/compare/v1.10.0...v1.11.0
Full Changelog: https://github.com/liuggio/fastest/compare/v1.9.0...v1.10.0
Full Changelog: https://github.com/liuggio/fastest/compare/v1.8.0...v1.9.0
Added PHP8 support
As per title, added support for PHPUnit 9
Before command bug fix
Added support for PHPUnit 7 (#127)
PHP version: ^5.6 | ^7.0.
Removed before command from report output
New features
-b (or --before) pre-execution commands will prevent test run if the command failsFixed in https://github.com/liuggio/fastest/pull/100, now fastest can handle correctly more than one test suite declared in PHPUnit .xml config file.
Added windows processors counter support and fixed compatibility.
As in #64
Loosen ConnectionFactory method visibility for easy extending.
This release loosens the symfony components version constraint to ~2.2|3.0 and replaces the $_ENV with getenv('PATH') - previous approach depended on PHP configuration (the $_ENV variable may be empty)..
In tag 1.2 the application version was not updated. This minor patch fixes that.
The shell ENV variables will be passed down to fastest command.
Thanks to @giorrrgio and @diegosainz for the great contribution.
How can I help you explore Laravel packages today?