Fix #4879. Include metadata about original requirement in JSON reports.

This commit is contained in:
Dion Moult
2024-06-20 15:29:10 +10:00
parent 7ac117cd8d
commit d92679223e
+2
View File
@@ -92,6 +92,7 @@ class ResultsSpecification(TypedDict):
class ResultsRequirement(TypedDict):
facet_type: str
metadata: dict
label: str
value: str
description: str
@@ -334,6 +335,7 @@ class Json(Reporter):
requirements.append(
ResultsRequirement(
facet_type=facet_type,
metadata=requirement.asdict("requirement"),
label=label,
value=value,
description=requirement.to_string("requirement", specification, requirement),