paraunit
paraunit copied to clipboard
Run PHPUnit tests in parallel
This is a continuation of #162, to handle the different events that gets logged from PHPUnit, see https://github.com/sebastianbergmann/phpunit/issues/4987 I'll leverage `public readonly` and backed enums to simplify the code behind...
Adding Rector is more than needed; adding it to the 2.0 release helps into adopting as much Rector rules as possible and benefit the most from both the major version...
Currently the only way to configure how Paraunit should behave is to add CLI flags to the command, which is great because it's simple. It would be however awesome to...
This PR build on #164 (hence many commits) and implements my comment https://github.com/facile-it/paraunit/pull/164#discussion_r873876877 (the last commit). During development I've realized what really " it would also be hard to find...
Is it possible to show the failed test methods immediately instead of wait the end of the whole test suite execution?
Since release https://github.com/sebastianbergmann/php-code-coverage/blob/master/ChangeLog.md#920---2020-10-02 phpunit is able to generate cobertura report: `phpunit --coverage-cobertura=cobertura.xml` We use it in our gitlab factory and works fine - do you have any plan to work...
Steps to reproduce: 1. create a custom printer that does something like outputs the test name after each test result (e.g. `.`/`E`/`F`/etc.) 1. run `vendor/bin/phpunit --printer {printer_class_name}` 1. run `vendor/bin/paraunit...
With most of the execution option behing ralyed tho the child processes here https://github.com/facile-it/paraunit/pull/57 it would be an interesting feature to have **Paraunit** handle further execution option, especially the ones...
The class `src/Logs/TestHook/Deprecation.php` implements PHPUnit's `\PHPUnit\Event\Test\DeprecationTriggeredSubscriber`. This means that every time a deprecation is triggered in PHPUnit tests, it is reported by paraunit. (In our case, it also includes deprecations...
The `--log-junit` would be pretty useful to report tests to various systems, including the GitLab CI Unit Test Report: https://docs.gitlab.com/ee/ci/testing/unit_test_reports.html This option is not feasible as a pass-through one, because...