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>
							 |