本文整理汇总了PHP中PHPUnit_Util_CodeCoverage::getStatistics方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPUnit_Util_CodeCoverage::getStatistics方法的具体用法?PHP PHPUnit_Util_CodeCoverage::getStatistics怎么用?PHP PHPUnit_Util_CodeCoverage::getStatistics使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPUnit_Util_CodeCoverage
的用法示例。
在下文中一共展示了PHPUnit_Util_CodeCoverage::getStatistics方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: calculateCodeCoverage
/**
* Calculates the Code Coverage for the class.
*
* @param array $codeCoverage
*/
protected function calculateCodeCoverage(&$codeCoverage)
{
$statistics = PHPUnit_Util_CodeCoverage::getStatistics($codeCoverage, $this->class->getFileName(), $this->class->getStartLine(), $this->class->getEndLine());
$this->coverage = $statistics['coverage'];
$this->loc = $statistics['loc'];
$this->locExecutable = $statistics['locExecutable'];
$this->locExecuted = $statistics['locExecuted'];
}
示例2: calculate_cc
/**
* Calcualtes stats for each file covered by the code testing
*
* Each member of the returned array is formatted like so:
*
* <code>
* array(
* 'coverage' => $coverage_percent_for_file,
* 'loc' => $lines_of_code,
* 'locExecutable' => $lines_of_executable_code,
* 'locExecuted' => $lines_of_code_executed
* );
* </code>
*
* @return array Statistics for code coverage of each file
*/
public function calculate_cc()
{
if ($this->result->getCollectCodeCoverageInformation()) {
$coverage = $this->result->getCodeCoverageInformation();
$coverage_summary = PHPUnit_Util_CodeCoverage::getSummary($coverage);
$stats = array();
foreach ($coverage_summary as $file => $_lines) {
$stats[$file] = PHPUnit_Util_CodeCoverage::getStatistics($coverage_summary, $file);
}
return $stats;
}
return FALSE;
}
示例3: calculateCodeCoverage
/**
* Calculates the Code Coverage for the class.
*
* @param array $codeCoverage
*/
protected function calculateCodeCoverage(&$codeCoverage)
{
$statistics = PHPUnit_Util_CodeCoverage::getStatistics($codeCoverage, $this->filename, 1, count($this->lines));
$this->coverage = $statistics['coverage'];
$this->loc = $statistics['loc'];
$this->locExecutable = $statistics['locExecutable'];
$this->locExecuted = $statistics['locExecuted'];
}