From 4071d280590c1d1073084955afd6598eac979d0a Mon Sep 17 00:00:00 2001 From: Harshita Goel Date: Wed, 1 Apr 2026 14:17:54 +0530 Subject: [PATCH] fix: decode bytes to string to solve the issue of creation of the Junit XML file --- .../validations/filter_plugins/cifmw_validations_xml_filter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/roles/validations/filter_plugins/cifmw_validations_xml_filter.py b/roles/validations/filter_plugins/cifmw_validations_xml_filter.py index 01bbbcd1d9..07b8202315 100755 --- a/roles/validations/filter_plugins/cifmw_validations_xml_filter.py +++ b/roles/validations/filter_plugins/cifmw_validations_xml_filter.py @@ -87,8 +87,7 @@ def __map_xml_results(cls, test_results): tc_elm = ET.SubElement(ts_elm, "testcase", attrib=attributes) if "error" in data: ET.SubElement(tc_elm, "failure", attrib={"message": data["error"]}) - ET.indent(tree, " ") - return ET.tostring(root_elm, encoding="utf-8", xml_declaration=True) + return ET.tostring(root_elm, encoding="utf-8", xml_declaration=True).decode("utf-8") def filters(self): return {