add a simle run-tests script that steals some code from photon to return the code coverage at the end of the test execution (we're only at about 8% - lots of work left...)
		
			
				
	
	
		
			15 lines
		
	
	
		
			456 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			456 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env php
 | 
						|
<?php
 | 
						|
 | 
						|
$xmlfile = dirname(__FILE__) .'/test/report.xml';
 | 
						|
passthru('phpunit --coverage-clover='.$xmlfile);
 | 
						|
$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)
 | 
						|
);
 | 
						|
 |