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