php-code-coverage

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

  • Owner: sebastianbergmann/php-code-coverage
  • Platform:
  • License:: BSD 3-Clause "New" or "Revised" License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

phpunit/php-code-coverage

Latest Stable Version
CI Status
Type Coverage

Provides collection, processing, and rendering functionality for PHP code coverage information.

Installation

You can add this library as a local, per-project dependency to your project using Composer:

composer require phpunit/php-code-coverage

If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:

composer require --dev phpunit/php-code-coverage

Usage

<?php
use SebastianBergmann\CodeCoverage\CodeCoverage;

$coverage = new CodeCoverage;

$coverage->filter()->addDirectoryToWhitelist('/path/to/src');

$coverage->start('<name of test>');

// ...

$coverage->stop();

$writer = new \SebastianBergmann\CodeCoverage\Report\Clover;
$writer->process($coverage, '/tmp/clover.xml');

$writer = new \SebastianBergmann\CodeCoverage\Report\Html\Facade;
$writer->process($coverage, '/tmp/code-coverage-report');

Main metrics

Overview
Name With Ownersebastianbergmann/php-code-coverage
Primary LanguagePHP
Program languagePHP (Language Count: 4)
Platform
License:BSD 3-Clause "New" or "Revised" License
所有者活动
Created At2009-05-28 16:01:43
Pushed At2025-07-02 06:40:57
Last Commit At
Release Count240
Last Release Name12.3.1 (Posted on 2025-06-18 10:58:25)
First Release Name0.9.0 (Posted on 2010-04-03 16:35:24)
用户参与
Stargazers Count8.9k
Watchers Count55
Fork Count382
Commits Count3.2k
Has Issues Enabled
Issues Count641
Issue Open Count28
Pull Requests Count223
Pull Requests Open Count6
Pull Requests Close Count200
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private