[clang] [llvm] [ci] New script to generate test reports as Buildkite Annotations (PR #113447)
David Spickett via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 29 08:49:28 PDT 2024
================
@@ -0,0 +1,328 @@
+# Script to parse many JUnit XML result files and send a report to the buildkite
+# agent as an annotation.
+#
+# To run the unittests:
+# python3 -m unittest discover -p generate_test_report.py
+
+import argparse
+import unittest
+from io import StringIO
+from junitparser import JUnitXml, Failure
+from textwrap import dedent
+from subprocess import check_call
+
+
+def junit_from_xml(xml):
+ return JUnitXml.fromfile(StringIO(xml))
+
+
+class TestReports(unittest.TestCase):
----------------
DavidSpickett wrote:
Going with "fine for now" on the grounds that this will get deleted later anyway.
https://github.com/llvm/llvm-project/pull/113447
More information about the cfe-commits
mailing list