Commit 2c5195c8 authored by Dmitrii Golovanov's avatar Dmitrii Golovanov Committed by Benjamin Cabé
Browse files

twister: reports: Pretty print XML reports

Pretty print XML reports with tab identation on levels for better
readability and ease text diff there as well.

Signed-off-by: default avatarDmitrii Golovanov <dmitrii.golovanov@intel.com>
parent c5c4165f
Loading
Loading
Loading
Loading
+2 −0
Changes for scripts/pylib/twister/twisterlib/reports.py: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -191,6 +191,7 @@ class Reporting:
            eleTestsuite.attrib['skipped'] = f"{skips}"
            eleTestsuite.attrib['tests'] = f"{total}"

        ET.indent(eleTestsuites, space="\t", level=0)
        result = ET.tostring(eleTestsuites)
        with open(filename, 'wb') as report:
            report.write(result)
@@ -280,6 +281,7 @@ class Reporting:
            eleTestsuite.attrib['skipped'] = f"{skips}"
            eleTestsuite.attrib['tests'] = f"{total}"

        ET.indent(eleTestsuites, space="\t", level=0)
        result = ET.tostring(eleTestsuites)
        with open(filename, 'wb') as report:
            report.write(result)