2011-03-24 23:29:50 +00:00
|
|
|
#!/usr/bin/env php
|
|
|
|
<?php
|
|
|
|
|
|
|
|
$xmlfile = dirname(__FILE__) .'/test/report.xml';
|
2012-04-19 22:50:24 +00:00
|
|
|
passthru('phpunit --coverage-clover='.escapeshellarg($xmlfile));
|
2011-03-24 23:29:50 +00:00
|
|
|
$xml = simplexml_load_string(file_get_contents($xmlfile));
|
|
|
|
unlink($xmlfile);
|
|
|
|
printf(
|
|
|
|
'>>> code coverage %s/%s (%s%%)'."\n",
|
|
|
|
$xml->project->metrics['coveredstatements'],
|
|
|
|
$xml->project->metrics['statements'],
|
|
|
|
round(($xml->project->metrics['coveredstatements']/(float)$xml->project->metrics['statements']) * 100.0, 2)
|
|
|
|
);
|
|
|
|
|