【发布时间】:2016-04-29 17:40:18
【问题描述】:
我想自己生成 phpunit 代码覆盖率,但到目前为止还没有成功。从这里:https://gist.github.com/christeredvartsen/5128598 使用此代码:
<?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');
它不会产生任何东西,但总覆盖率 100.00%(成功)线。即使我的整个项目都被覆盖并运行了。
【问题讨论】: