Export testcase file & line to JUnit XML

This commit is contained in:
Ivan Kravets
2022-05-09 19:20:33 +03:00
parent a7654a6098
commit c520700276
2 changed files with 4 additions and 1 deletions

View File

@ -94,6 +94,6 @@ class JsonTestReport(TestReportBase):
)
if test_case.source:
result["source"] = dict(
filename=test_case.source.filename, line=test_case.source.line
file=test_case.source.filename, line=test_case.source.line
)
return result

View File

@ -77,6 +77,9 @@ class JunitTestReport(TestReportBase):
element.set("name", str(test_case.name))
element.set("time", str(test_case.duration))
element.set("status", str(test_case.status.name))
if test_case.source:
element.set("file", test_case.source.filename)
element.set("line", str(test_case.source.line))
if test_case.status == TestStatus.SKIPPED:
element.append(ET.Element("skipped"))
elif test_case.status == TestStatus.ERRORED: