facile-it/paraunit
Run PHPUnit test suites faster by executing tests in parallel across multiple processes. Includes Symfony-based CLI, compatibility across PHPUnit/Symfony versions, and parallel code coverage generation (auto-chooses PCOV, Xdebug, or PHPDbg).
Architecture fit: Paraunit is designed as a parallel test runner for PHPUnit, fitting seamlessly within Laravel's testing ecosystem. Support for PHPUnit 13 ensures compatibility with modern Laravel versions (e.g., Laravel 11+), which is critical for teams upgrading their stack.
Integration feasibility: Straightforward via Composer; minimal configuration required. The package's design aligns with Laravel's testing workflow, allowing seamless integration without major code changes.
Technical risk: Low risk for most projects. However, treating notices as test issues (PR #305) could cause existing tests to fail if the codebase has E_NOTICE-level errors. Teams should audit their code for notices before upgrading.
Key questions: How does the new notice-mapping behavior interact with Laravel's error handling? Are there known compatibility issues with specific PHPUnit 13 features? What is the recommended PHPUnit version range for this release?
Stack fit: Compatible with Laravel 8+ (assuming PHPUnit 13 is supported by Laravel 11). The package fills a specific need for parallel test execution, enhancing the standard
How can I help you explore Laravel packages today?