phpfui/phpunit-syntax-coverage
A PHPUnit extension that measures PHP syntax coverage, showing which language constructs and parser nodes your test suite actually exercises. Use it to spot untested syntax like new operators, match expressions, or traits, then close those gaps with focused tests.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| padraic/phpunit-extensions | 0.89 | A collection of extensions and helpers for PHPUnit by Padraic Brady, offering convenience assertions, mock utilities, and testing shortcuts that reduce boilerplate and help you write cleaner, more maintainable PHP unit tests. | 17 | 17 | 4 | 353 | 0 | 0.1 | 12.8 | BSD-3-Clause | 9 years ago | |
| johnkary/phpunit-speedtrap | 0.89 | PHPUnit SpeedTrap reports slow tests and slow test suites so you can find and fix performance bottlenecks. Set a time threshold and it flags any test exceeding it, helping keep your suite fast. | 778 | — | 61 | — | 18 | 11.9 | 9.3 | MIT | 5 years ago |
|
| henrikbjorn/phpspec-code-coverage | 0.88 | Deprecated PhpSpec extension that generates code coverage reports (HTML by default, plus clover/php/text) with configurable whitelists/blacklists and output paths. Install via Composer, enable in phpspec.yml, run phpspec (or phpdbg on PHP 7+). | 97 | 100 | 28 | 2K | 0 | 2.2 | 12.3 | MIT | 10 years ago | |
| handcraftedinthealps/code-coverage-checker | 0.88 | A small CLI tool for PHPUnit that reads a --coverage-php report and fails when line, class, or method coverage falls below a threshold you set. Limit checks to specific directories if needed, making it easy to gate CI builds on real coverage numbers. | 6 | 6 | 4 | 3K | 0 | 17.6 | 40.3 | MIT | 3 months ago | |
| php-coveralls/php-coveralls | 0.88 | PHP client for Coveralls that uploads Clover-style code coverage reports from PHPUnit and other test tools. Install via Composer or download the PHAR. Works with GitHub and common CI services (GitHub Actions, Travis, CircleCI, Jenkins, Codeship). | 514 | 521 | 123 | 255K | 7 | 19.1 | 42.3 | MIT | 10 months ago | |
| robiningelbrecht/phpunit-coverage-check | 0.88 | PHPUnit Coverage Check is a lightweight PHP tool to verify code coverage meets a required minimum. It reads PHPUnit coverage reports and fails builds when thresholds aren’t reached—useful for CI pipelines to enforce coverage standards in Laravel and PHP projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| friends-of-phpspec/phpspec-code-coverage | 0.88 | PhpSpec extension that generates code coverage reports (console and HTML) for your specs. Works with Xdebug, phpdbg or pcov and supports multiple PhpSpec/PHP versions, helping you see which parts of your codebase are exercised by tests. | 20 | 21 | 14 | 23K | 4 | 7.9 | 44.1 | NOASSERTION | 1 year ago | |
| phpunit/phpunit-story | 0.88 | phpunit/phpunit-story brings behavior-driven development to PHPUnit, letting you write given/when/then story scenarios as test cases. A small, legacy extension useful for BDD-style specs, though now largely superseded by modern tooling. | 36 | 38 | 18 | 3K | 1 | 0.5 | 19.4 | NOASSERTION | — | |
| diablomedia/phpunit-pretty-printer | 0.87 | A drop-in PHPUnit result printer that swaps the default console output for colorful, readable test results. See test progress, failures, exception diffs, and timing at a glance, with configurable verbosity for CI and local runs. | 77 | — | 14 | — | 2 | 1.5 | 1.1 | MIT | 4 years ago |
|
| k2gl/phpunit-fluent-assertions | 0.87 | A PHPUnit extension that adds fluent, chainable assertions to your tests, making expectations more readable and expressive while reducing verbose assertion code and keeping familiar PHPUnit workflows. | 2 | 2 | 0 | 586 | 0 | 17.3 | 36.4 | MIT | 1 month ago | |
| jasonmccreary/phpunit-tia | 0.87 | phpunit-tia brings Test Impact Analysis to PHPUnit: it tracks which tests cover which code, then runs only the tests affected by your uncommitted changes. Skip the full suite, get faster feedback, and keep confidence in your changes. | 47 | 45 | 9 | 10K | 0 | 19.9 | 37.6 | MIT | 2 weeks ago | |
| league/phpunit-coverage-listener | 0.87 | 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... | 48 | 50 | 7 | 169 | 3 | 0.6 | 6.6 | MIT | 13 years ago | |
| shipmonk/coverage-guard | 0.87 | Enforce code coverage in CI by targeting core functionality instead of percentages. Legacy-friendly and extensible, it lets you require coverage only for chosen methods and, with a patch, only for new code. Lightweight and easy to start. | 60 | 61 | 0 | 196K | 0 | 20.9 | 56.7 | MIT | 2 weeks ago | |
| phpunit/phpunit-dom-assertions | 0.87 | Adds expressive DOM assertions to PHPUnit for testing HTML and XML output, letting you assert elements, attributes, text content, and structure using a fluent, readable API built on Symfony's DomCrawler and CssSelector components. | 29 | — | 13 | — | 1 | 6.3 | — | NOASSERTION | 8 months ago |
|
| phpstan/phpstan-phpunit | 0.87 | PHPStan extension for PHPUnit that improves mock object and assert type inference, supports MockBuilder and phpDoc intersections, and adds optional strict rules for more precise, framework-aware static analysis. | 546 | 550 | 58 | 6M | 34 | 44.3 | 79.3 | MIT | 4 weeks ago | |
| way/phpunit-wrappers | 0.86 | way/phpunit-wrappers provides lightweight PHPUnit wrapper utilities for Laravel and PHP projects, helping you write cleaner, more readable tests with less boilerplate. Use it to simplify assertions, test setup, and common testing patterns without changing your existing PHPUnit workflow. | 45 | 47 | 2 | 66 | 0 | 0.3 | 5.3 | — | — | |
| robiningelbrecht/phpunit-coverage-tools | 0.86 | Enforce minimum PHPUnit code coverage using Clover XML reports. Fails the test run with exit code 1 when coverage drops below a threshold—ideal for CI/CD and pre-commit hooks. Configure via phpunit.xml and run with --min-coverage plus --coverage-clover. | 17 | 17 | 4 | 33K | 1 | 16.4 | 49.3 | MIT | 7 months ago | |
| suin/php-expose | 0.86 | Expose helps PHPUnit tests access private/protected properties and methods in PHP objects. Use a simple fluent API to set non-public attributes and call hidden methods without changing production code. Requires PHP 5.3+ and installs via Composer. | 5 | 5 | 1 | 84 | 0 | 0.1 | 16.2 | — | — | |
| rregeer/phpunit-coverage-check | 0.86 | — | 60 | 62 | 16 | 132K | 2 | 4.1 | 46.7 | MIT | 7 years ago | |
| sebastian/peek-and-poke | 0.86 | sebastian/peek-and-poke is a small PHP utility that uses reflection to peek at and poke into objects. It lets you read and write private and protected properties, making it handy for tests that need to inspect or set up object state without changing production code. | 36 | 34 | 8 | 117 | 1 | 0.3 | 6.0 | NOASSERTION | — |
How can I help you explore Laravel packages today?