52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
|   | <?xml version="1.0" encoding="UTF-8"?> | ||
|  | <!--
 | ||
|  |     This file has been modeled after the basic | ||
|  |     specifications at this url: | ||
|  | 
 | ||
|  |     http://help.catchsoftware.com/display/ET/JUnit+Format | ||
|  | --> | ||
|  | <testsuites> | ||
|  | {% for suite in test_suites %} | ||
|  |     <testsuite name="{{ suite.name }}" | ||
|  |                errors="{{ suite.nerrors }}" | ||
|  |                tests="{{ suite.ntests }}" | ||
|  |                failures="{{ suite.nfailures }}" | ||
|  |                time="{{ suite.time }}" | ||
|  |                timestamp="{{ suite.timestamp }}" > | ||
|  |         <properties> | ||
|  | {% for property in suite.properties %} | ||
|  |             <property name="{{ property.name }}" value="{{ property.value }}" /> | ||
|  | {% endfor %} | ||
|  |         </properties> | ||
|  | {% for test in suite.testcases %} | ||
|  |         <testcase classname="{{ test.name }}" | ||
|  |                   name="{{ test.id }}" | ||
|  |                   time="{{ test.elapsed_time }}"> | ||
|  | {% if test.result == 'failure' %} | ||
|  |             <failure message="{{ test.message }}"> | ||
|  | {{ test.exception }} | ||
|  |             </failure> | ||
|  | {% elif test.result == 'error' %} | ||
|  |             <error message="{{ test.message }}"> | ||
|  | {{ test.exception }} | ||
|  |             </error> | ||
|  | {% elif test.result == 'skipped' %} | ||
|  |             <skipped /> | ||
|  | {% endif %} | ||
|  | {% if test.stdout %} | ||
|  |             <system-out> | ||
|  | {{ test.stdout }} | ||
|  |             </system-out> | ||
|  | {% endif %} | ||
|  | {% if test.stderr %} | ||
|  |             <system-err> | ||
|  | {{ test.stderr }} | ||
|  |             </system-err> | ||
|  | {% endif %} | ||
|  |         </testcase> | ||
|  | {% endfor %} | ||
|  | {# Add an error tag? #} | ||
|  |     </testsuite> | ||
|  | {% endfor %} | ||
|  | </testsuites> |