aeliot-tm/phpunit-codecoverage-baseline

Script for the comparing of current code coverage with baseline.

v2.0.1 2023-03-01 21:01 UTC

This package is auto-updated.

Last update: 2024-10-19 22:35:03 UTC


README

WFS Code Climate maintainability

Package implements support of baseline for Clover repost of PHPUnit.

Installation

Call command line script to install:

composer require --dev aeliot-tm/phpunit-codecoverage-baseline

Usage

To get started:

  1. Run PHPUnit with the switched on Clover report in xml config file or with command-line options.
    phpunit --coverage-clover 'build/coverage/clover.xml' tests/
  2. Build baseline for clover report and commit into your project.

Regular using:

  1. Run comparing of current Clover report with the baseline. It is recommended to configure it on your GitHub or GitLab CI.
  2. Update your baseline time-to-time when you have progress with your code coverage.