league/phpunit-coverage-listener
A PHPUnit listener from The League of Extraordinary Packages that hooks into test runs to capture code coverage and surface it for CI reporting. Use it to keep coverage visible alongside test results, monitor trends, and make untested code easier to spot while helping teams enforce coverage threshol...
--coverage-clover, --coverage-cobertura).Consider only when all of the following hold:
Look elsewhere when:
Executives: Do not adopt. This is an archived 2013 utility with 49 stars, zero dependents, and no releases or security patching for over a decade. Its only real value is as evidence of how coverage reporting can be wired up: it proves the integration surface is small. Recommendation is to keep the current native-coverage-plus-uploader path (or a bought tool) and treat this as a reference, not a dependency. Cost of ownership — security review, forking, PHPUnit-version lock-in — exceeds any savings.
Engineering: The idea is one listener that serializes PHPUnit coverage and cURLs it to an endpoint. If we want internal coverage ingestion, we can implement that contract ourselves in days against current PHPUnit and control auth, retries, and payload versioning — rather than inheriting an unmaintained fork that won't run on modern PHPUnit. Use it to sanity-check our payload design, then build the thin client we actually own.
How can I help you explore Laravel packages today?