================
@@ -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):
----------------
boomanaiden154 wrote:

Tests should be in a separate file.

There's also no support for running `pytest` automatically anywhere, so I'm not 
entirely sure about that. There aren't any automated tests for the CI currently 
though, and writing these as lit tests might not make that much sense, so this 
is probably fine for now.

https://github.com/llvm/llvm-project/pull/113447
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to