From c5e5036fd3a4681333043066db29f402ea2cacfa Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 9 Aug 2023 15:00:58 +1000 Subject: [PATCH] Store applicability in IfcTester JSON results --- 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 0cac09d14d..c3c5bd7abc 100644 --- a/src/ifctester/ifctester/reporter.py +++ b/src/ifctester/ifctester/reporter.py @@ -163,6 +163,7 @@ class Json(Reporter): return self.results def report_specification(self, specification): + applicability = [a.to_string("applicability") for a in specification.applicability] requirements = [] for requirement in specification.requirements: requirements.append( @@ -182,6 +183,7 @@ class Json(Reporter): "total": total, "percentage": percentage, "required": specification.minOccurs != 0, + "applicability": applicability, "requirements": requirements, }