From d92679223e61e341b298ee519f589b6a28e837a2 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 20 Jun 2024 15:29:10 +1000 Subject: [PATCH] Fix #4879. Include metadata about original requirement in JSON reports. --- src/ifctester/ifctester/reporter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ifctester/ifctester/reporter.py b/src/ifctester/ifctester/reporter.py index ee41023c83..ed6db0419f 100644 --- a/src/ifctester/ifctester/reporter.py +++ b/src/ifctester/ifctester/reporter.py @@ -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),