Skip to content

Commit 1dee9b1

Browse files
Jonas Trappenbergdnozay
authored andcommitted
CircleCI expects failure/error tags be before stdout/stderr
1 parent ea89336 commit 1dee9b1

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

xmlrunner/result.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -528,18 +528,6 @@ def _report_testcase(test_result, xml_testsuite, xml_document):
528528
testcase.setAttribute('time', '%.3f' % test_result.elapsed_time)
529529
testcase.setAttribute('timestamp', test_result.timestamp)
530530

531-
if test_result.stdout:
532-
systemout = xml_document.createElement('system-out')
533-
testcase.appendChild(systemout)
534-
_XMLTestResult._createCDATAsections(
535-
xml_document, systemout, test_result.stdout)
536-
537-
if test_result.stderr:
538-
systemout = xml_document.createElement('system-err')
539-
testcase.appendChild(systemout)
540-
_XMLTestResult._createCDATAsections(
541-
xml_document, systemout, test_result.stderr)
542-
543531
if (test_result.outcome != test_result.SUCCESS):
544532
elem_name = ('failure', 'error', 'skipped')[test_result.outcome-1]
545533
failure = xml_document.createElement(elem_name)
@@ -560,6 +548,18 @@ def _report_testcase(test_result, xml_testsuite, xml_document):
560548
failure.setAttribute('type', 'skip')
561549
failure.setAttribute('message', test_result.test_exception_message)
562550

551+
if test_result.stdout:
552+
systemout = xml_document.createElement('system-out')
553+
testcase.appendChild(systemout)
554+
_XMLTestResult._createCDATAsections(
555+
xml_document, systemout, test_result.stdout)
556+
557+
if test_result.stderr:
558+
systemout = xml_document.createElement('system-err')
559+
testcase.appendChild(systemout)
560+
_XMLTestResult._createCDATAsections(
561+
xml_document, systemout, test_result.stderr)
562+
563563
_report_testcase = staticmethod(_report_testcase)
564564

565565
def generate_reports(self, test_runner):

0 commit comments

Comments
 (0)