Fix teardown error message in generated xUnit XML

It was "test setup failure" even error happens on test teardown.
This commit is contained in:
Georgy Dyuldin
2016-11-02 15:45:40 +03:00
parent e3544553b7
commit e2bb4f893b
3 changed files with 34 additions and 4 deletions

View File

@@ -156,8 +156,12 @@ class _NodeReporter(object):
Junit.skipped, "collection skipped", report.longrepr)
def append_error(self, report):
if getattr(report, 'when', None) == 'teardown':
msg = "test teardown failure"
else:
msg = "test setup failure"
self._add_simple(
Junit.error, "test setup failure", report.longrepr)
Junit.error, msg, report.longrepr)
self._write_captured_output(report)
def append_skipped(self, report):