php-code-coverage

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

  • Owner: Sebastian Bergmann point_right projecs by owner (0)
  • 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-29 00:01:43
Pushed At2025-09-26 21:03:12
Last Commit At
Release Count249
Last Release Name12.4.0 (Posted on 2025-09-24 21:44:47)
First Release Name0.9.0 (Posted on 2010-04-03 22:35:24)
用户参与
Stargazers Count8.9k
Watchers Count51
Fork Count387
Commits Count3.3k
Has Issues Enabled
Issues Count650
Issue Open Count25
Pull Requests Count232
Pull Requests Open Count5
Pull Requests Close Count203
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private