在PHPUnit之外生成代码覆盖率报告

在PHPUnit之外生成代码覆盖率报告,php,xdebug,Php,Xdebug,我想自己生成phpunit代码覆盖率,但到目前为止还没有成功。从此处开始:使用此代码: <?php xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE); // other codes $data = xdebug_get_code_coverage(); xdebug_stop_code_coverage(); $coverage = new PHP_CodeCoverage(); $coverage-&

我想自己生成phpunit代码覆盖率,但到目前为止还没有成功。从此处开始:使用此代码:

<?php
xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);

// other codes

$data = xdebug_get_code_coverage();
xdebug_stop_code_coverage();
$coverage = new PHP_CodeCoverage();
$coverage->append($data, 'some-id');
$report = new PHP_CodeCoverage_Report_HTML();
$report->process($coverage, '/tmp/coverage-report');

好吧,我自己也明白了。
而不是:

$coverage->append($data, 'some-id');
使用

$coverage->setData($data, 'some-id');