legovaer/phpcov-runner

一款允许您对多个PHP文件进行代码覆盖率分析的工具

安装: 261

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:项目

dev-master 2016-09-17 14:42 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:20:46 UTC


README

phpcov-runner 是一款命令行工具,允许您使用 PHPCOV 分析多个PHP文件。

安装

Composer

如果您使用 Composer 管理项目依赖,只需在项目的 composer.json 文件中添加对 legovaer/phpcov-runner 的依赖即可。以下是一个定义了PHPCOV-Runner开发时依赖的composer.json文件的简单示例

{
    "require-dev": {
        "legovaer/phpcov-runner": "*"
    }
}

要使用Composer进行全局安装,可以运行

composer global require 'legovaer/phpcov-runner=*'

请确保 `~/.composer/vendor/bin/` 已添加到您的路径中。

使用方法

启动运行器

为了启动PHPCOVRunner,您只需执行以下命令即可

$ phpcovrunner start

分析PHP文件

为了允许分析PHP文件,您需要将三行代码添加到PHP脚本顶部

当使用全局应用程序时

$path = $HOME . '/.composer/vendor/legovaer/phpcov-runner/lib";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require "autocoverage.php";

当将应用程序作为本地依赖项使用时

$path = __DIR__ . '/vendor/legovaer/phpcov-runner/lib";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require "autocoverage.php";

停止运行器并生成报告

为了停止PHPCOVRunner,您需要执行

$ phpcovrunner stop

有关报告格式的更多信息,请参阅 PHPCOV 的官方页面。