|
|
| 220 |
# |
220 |
# |
| 221 |
def translate_to_text(results_file, text_file): |
221 |
def translate_to_text(results_file, text_file): |
| 222 |
f = open(text_file, 'w') |
222 |
f = open(text_file, 'w') |
| 223 |
dom = xml.dom.minidom.parse(results_file) |
223 |
try: |
|
|
224 |
dom = xml.dom.minidom.parse(results_file) |
| 225 |
except xml.parsers.expat.error: |
| 226 |
print "\nAn error was encountered while parsing the XML file %s." % (results_file) |
| 227 |
sys.exit(1) |
| 228 |
|
| 224 |
for suite in dom.getElementsByTagName("TestSuite"): |
229 |
for suite in dom.getElementsByTagName("TestSuite"): |
| 225 |
result = get_node_text(suite.getElementsByTagName("SuiteResult")[0]) |
230 |
result = get_node_text(suite.getElementsByTagName("SuiteResult")[0]) |
| 226 |
name = get_node_text(suite.getElementsByTagName("SuiteName")[0]) |
231 |
name = get_node_text(suite.getElementsByTagName("SuiteName")[0]) |