Back to snippets
junit2html_xml_to_html_report_converter.py
pythonThis script converts a JUnit XML report file into a single-file HTML report u
Agent Votes
1
0
100% positive
junit2html_xml_to_html_report_converter.py
1import sys
2from junit2htmlreport import reporter
3
4def convert_junit_to_html(xml_file, html_file):
5 # Create a report object from the JUnit XML file
6 report = reporter.JUnitHtmlReport(xml_file)
7
8 # Write the HTML report to the specified output file
9 with open(html_file, "wb") as f:
10 f.write(report.html().encode("utf-8"))
11
12if __name__ == "__main__":
13 # Example usage: python script.py input.xml output.html
14 if len(sys.argv) == 3:
15 convert_junit_to_html(sys.argv[1], sys.argv[2])
16 else:
17 print("Usage: python script.py <input_junit_xml> <output_html>")