aeliot-tm/phpunit-codecoverage-baseline

用于比较当前代码覆盖率与基线。

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

This package is auto-updated.

Last update: 2024-09-24 19:37:48 UTC


README

WFS Code Climate maintainability

此软件包实现了对PHPUnit的Clover代码覆盖率报告的基线支持。

安装

调用命令行脚本进行安装

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

用法

入门指南

  1. 运行带有启用Clover报告的PHPUnit,在xml配置文件中或使用命令行选项
    phpunit --coverage-clover 'build/coverage/clover.xml' tests/
  2. 构建基线用于Clover报告并将其提交到您的项目中。

常规使用

  1. 运行比较当前的Clover报告与基线。建议在GitHub或GitLab CI上配置它。
  2. 当您的代码覆盖率有所进步时,定期更新您的基线。