Store applicability in IfcTester JSON results

This commit is contained in:
Dion Moult
2023-08-09 15:00:58 +10:00
parent 0f68679295
commit c5e5036fd3
+2
View File
@@ -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,
}