Bug 957 - Issue with test.py
authorMitch Watrous <watrous@u.washington.edu>
Fri, 13 May 2011 13:07:57 -0700
changeset 7199 eae56a101979
parent 7198 6e3e0df6f63d
child 7200 4e1d562d5029
Bug 957 - Issue with test.py
test.py
--- a/test.py	Fri May 13 12:38:43 2011 -0700
+++ b/test.py	Fri May 13 13:07:57 2011 -0700
@@ -174,7 +174,12 @@
 #
 def translate_to_text(results_file, text_file):
     f = open(text_file, 'w')
-    dom = xml.dom.minidom.parse(results_file)
+    try:
+      dom = xml.dom.minidom.parse(results_file)
+    except xml.parsers.expat.error:
+      print "\nAn error was encountered while parsing the XML file %s." % (results_file)
+      sys.exit(1)
+
     for suite in dom.getElementsByTagName("TestSuite"):
         result = get_node_text(suite.getElementsByTagName("SuiteResult")[0])
         name = get_node_text(suite.getElementsByTagName("SuiteName")[0])