Kohana 3.1 unittest在phpunit 3.6版本中出错的解决办法

问题1:

modules\unittest\classes\kohana\unittest\tests.php中的$filter = PHP_CodeCoverage_Filter::getInstance();报错

处理办法:

//$filter = PHP_CodeCoverage_Filter::getInstance();
//修改为以下代码
$filter = new PHP_CodeCoverage_Filter();

问题2:

modules\unittest\classes\kohana\unittest\runner.php中的$this->result->collectCodeCoverageInformation( (bool) $collect_cc);报错

处理办法:

//$this->result->collectCodeCoverageInformation( (bool) $collect_cc);
//修改为以下代码
$this->result->getCollectCodeCoverageInformation( (bool) $collect_cc);

完成后就可以使用,上图:

发表评论

电子邮件地址不会被公开。 必填项已用*标注