PEAR2_Pyrus_Developer-0.4.0PEAR2_Pyrus_Developer-0.4.0/www/pear2.php.net/PEAR2_Pyrus_Developer/CoverageAnalyzer/templates/TestCoverage.tpl.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
function getClass($percent)
{
    if ($percent < 50) {
        return 'bad';
    } elseif ($percent < 75) {
        return 'ok';
    } else {
        return 'good';
    }
}
?>
  <h2>Code Coverage Files for test <?php echo str_replace($context->sqlite->testpath . '/', '', $context->test); ?></h2>
  <ul>
   <?php foreach ($context as $file): ?>
   <li>
    <div class="<?php echo getClass($file->coveragePercentage()); ?>"><?php echo ' Coverage: ' . str_pad($file->coveragePercentage() . '%', 4, ' ', STR_PAD_LEFT); ?></div>
    <a href="<?php echo $parent->context->getFileLink($file->name(), $context->test); ?>"><?php echo $file->shortName(); ?></a>
   </li>
   <?php endforeach; ?>
  </ul>
EOF