|
@@ -17,11 +17,12 @@ detailed test results. It runs as the last step before the Jenkins build
|
|
|
finishes.
|
|
|
"""
|
|
|
|
|
|
-import os;
|
|
|
-import sys;
|
|
|
+import os
|
|
|
+import sys
|
|
|
from yattag import Doc
|
|
|
from collections import defaultdict
|
|
|
|
|
|
+
|
|
|
def readtests(basedir):
|
|
|
tests = defaultdict(dict)
|
|
|
|
|
@@ -68,6 +69,7 @@ def readtests(basedir):
|
|
|
|
|
|
return ret
|
|
|
|
|
|
+
|
|
|
def genxml(tests):
|
|
|
doc, tag, text = Doc().tagtext()
|
|
|
|
|
@@ -86,6 +88,7 @@ def genxml(tests):
|
|
|
|
|
|
return doc.getvalue()
|
|
|
|
|
|
+
|
|
|
sys.stderr.write("make_test_output.py: writing XML from directory: " +
|
|
|
- sys.argv[1] + "\n");
|
|
|
-print genxml(readtests(sys.argv[1]))
|
|
|
+ sys.argv[1] + "\n")
|
|
|
+print(genxml(readtests(sys.argv[1])))
|