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

Phpcov Laravel Package

phpunit/phpcov

phpcov is a CLI frontend for php-code-coverage. It merges PHPUnit --coverage-php .cov files from parallel or split runs and generates combined reports (HTML, Clover, etc.) or exports merged data back to a .cov file.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Supports build-vs-buy decisions by providing a specialized, maintained tool for merging and analyzing code coverage data instead of building custom logic for parallel test execution or patch coverage checks.
  • Enables roadmap priorities around code quality enforcement, such as implementing PR gate checks for new code coverage, which reduces technical debt and production incidents.
  • Key use cases include aggregating coverage from distributed CI jobs (e.g., parallel test suites) and analyzing only changed lines in pull requests to ensure new functionality meets test coverage thresholds.

When to Consider This Package

  • Consider when your workflow requires merging coverage from multiple sources (e.g., parallel CI test runs) or needs patch coverage analysis for PRs to enforce test coverage on code changes.
  • Look elsewhere if your coverage needs are limited to single-test-suite reports (where PHPUnit’s built-in HTML/Clover suffices), or if your project uses non-PHP languages or lacks Xdebug/PCOV for coverage collection.
  • Avoid if you require advanced reporting features beyond the supported formats (e.g., complex visualizations), as external tools may offer richer integrations.

How to Pitch It (Stakeholders)

  • Executives: "This tool ensures every code change is validated by tests, reducing production bugs and accelerating release confidence. It automatically checks coverage on new code during pull requests, integrating seamlessly with CI to prevent untested changes from merging—saving engineering time and improving product quality."
  • Engineering: "phpcov is a lightweight, PHAR-based CLI that merges coverage data from parallel test runs and analyzes patch coverage for diffs. It integrates effortlessly with PHPUnit workflows, requires minimal setup via Phive, and provides actionable insights on uncovered changes—without adding dependency complexity."
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