(self, report: TestReport)
| 488 | self.family = "xunit1" |
| 489 | |
| 490 | def finalize(self, report: TestReport) -> None: |
| 491 | nodeid = getattr(report, "nodeid", report) |
| 492 | # Local hack to handle xdist report order. |
| 493 | workernode = getattr(report, "node", None) |
| 494 | reporter = self.node_reporters.pop((nodeid, workernode)) |
| 495 | |
| 496 | for propname, propvalue in report.user_properties: |
| 497 | reporter.add_property(propname, str(propvalue)) |
| 498 | |
| 499 | if reporter is not None: |
| 500 | reporter.finalize() |
| 501 | |
| 502 | def node_reporter(self, report: TestReport | str) -> _NodeReporter: |
| 503 | nodeid: str | TestReport = getattr(report, "nodeid", report) |
no test coverage detected