[Lldb-commits] [lldb] r247962 - Fixed test runner output for Jenkins xUnit publish

Todd Fiala via lldb-commits lldb-commits at lists.llvm.org
Thu Sep 17 18:43:09 PDT 2015

Author: tfiala
Date: Thu Sep 17 20:43:08 2015
New Revision: 247962

URL: http://llvm.org/viewvc/llvm-project?rev=247962&view=rev
Fixed test runner output for Jenkins xUnit publish

The Jenkins JUnit publisher handled our output, but
the Jenkins xUnit plugin's JUnit support did not like
that we didn't have a <testsuites> element wrapping
everything.  They both work with this fix.


Modified: lldb/trunk/test/test_results.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/test_results.py?rev=247962&r1=247961&r2=247962&view=diff
--- lldb/trunk/test/test_results.py (original)
+++ lldb/trunk/test/test_results.py Thu Sep 17 20:43:08 2015
@@ -708,6 +708,7 @@ class XunitFormatter(ResultsFormatter):
         # Output the header.
             '<?xml version="1.0" encoding="{}"?>\n'
+            '<testsuites>'
             '<testsuite name="{}" tests="{}" errors="{}" failures="{}" '
@@ -723,7 +724,7 @@ class XunitFormatter(ResultsFormatter):
             self.out_file.write(result + '\n')
         # Close off the test suite.
-        self.out_file.write('</testsuite>\n')
+        self.out_file.write('</testsuite></testsuites>\n')
         super(XunitFormatter, self).end_session()

More information about the lldb-commits mailing list