princehaku/phpcodecoveragesniffer

本包的最新版本(dev-master)没有提供许可证信息。

可视化展示代码覆盖率

dev-master 2014-10-15 03:56 UTC

This package is not auto-updated.

Last update: 2024-09-24 07:30:38 UTC


README

依赖

  • 本库依赖于xdebug的code_coverage功能

  • composer (可选)

安装和加载

以下是最简使用方式,以常用的wordpress为例

image

在代码的入口位置添加以下代码

include "phpcodecoveragesniffer/none_composer_loader.php";
SimpleCodeSnifferRunner::init("ccs");

如果你使用composer加载本库,

在依赖中加入

    "require" : {
        "princehaku/phpcodecoveragesniffer" : "dev-master"
    },

在loader后添加

SimpleCodeSnifferRunner::init("ccs");

开始使用

在你的当前站点上通过request参数即可开始使用

http://wp.loc.techest.net/?code_collect=true

image

然后页面右下角会出现一个显示代码覆盖率图表

点击后可以看到本次请求的代码逻辑覆盖情况。(注:如果出现错误,请根据错误信息检查权限。)

如下图:

image

image

附表