 6c5dbdd9cd
			
		
	
	6c5dbdd9cd
	
	
	
		
			
			Replace the JUnit-specific terms 'testsuite' and 'testcase' with 'spec' and 'package', respectively.
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.5 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 spec in specs %}
 | |
|     <testsuite name="{{ spec.name }}"
 | |
|                errors="{{ spec.nerrors }}"
 | |
|                tests="{{ spec.npackages }}"
 | |
|                failures="{{ spec.nfailures }}"
 | |
|                time="{{ spec.time }}"
 | |
|                timestamp="{{ spec.timestamp }}" >
 | |
|         <properties>
 | |
| {% for property in spec.properties %}
 | |
|             <property name="{{ property.name }}" value="{{ property.value }}" />
 | |
| {% endfor %}
 | |
|         </properties>
 | |
| {% for package in spec.packages %}
 | |
|         <testcase classname="{{ package.name }}"
 | |
|                   name="{{ package.id }}"
 | |
|                   time="{{ package.elapsed_time }}">
 | |
| {% if package.result == 'failure' %}
 | |
|             <failure message="{{ package.message }}">
 | |
| {{ package.exception }}
 | |
|             </failure>
 | |
| {% elif package.result == 'error' %}
 | |
|             <error message="{{ package.message }}">
 | |
| {{ package.exception }}
 | |
|             </error>
 | |
| {% elif package.result == 'skipped' %}
 | |
|             <skipped />
 | |
| {% endif %}
 | |
| {% if package.stdout %}
 | |
|             <system-out>
 | |
| {{ package.stdout }}
 | |
|             </system-out>
 | |
| {% endif %}
 | |
| {% if package.stderr %}
 | |
|             <system-err>
 | |
| {{ package.stderr }}
 | |
|             </system-err>
 | |
| {% endif %}
 | |
|         </testcase>
 | |
| {% endfor %}
 | |
| {# Add an error tag? #}
 | |
|     </testsuite>
 | |
| {% endfor %}
 | |
| </testsuites>
 |