Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Paraunit Laravel Package

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).

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Supports adoption of parallel testing for faster CI/CD pipelines, especially in projects with large test suites.
  • Enables teams to upgrade to PHPUnit 13 without compatibility issues, ensuring future-proofing of test infrastructure.
  • Improves test reliability by treating PHP notices as test issues, catching potential bugs early in development.

When to Consider This Package

  • When your project uses PHPUnit and has a test suite where parallel execution would significantly reduce runtime (e.g., 500+ tests).
  • When targeting PHPUnit 13 or needing to catch notices as test failures.
  • Avoid if the project has minimal tests (e.g., <100), uses a non-PHPUnit testing framework, or requires legacy PHPUnit versions not supported by this release.

How to Pitch It (Stakeholders)

  • Executives: "ParaUnit reduces CI/CD pipeline times by up to 50% through parallel test execution, accelerating feature delivery and reducing wait times for QA feedback. This release ensures compatibility with the latest PHPUnit 13 and enhances bug detection by treating notices as test failures, improving overall product quality."
  • Engineering: "Seamlessly integrates with existing PHPUnit setups, supports PHPUnit 13 out-of-the-box, and introduces enhanced error handling by mapping notices to test issues. This minimizes false negatives in tests and streamlines debugging without disrupting current workflows."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport