diff options
-rwxr-xr-x | scripts/uploadresults.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/uploadresults.py b/scripts/uploadresults.py index 60c16a6..a50285c 100755 --- a/scripts/uploadresults.py +++ b/scripts/uploadresults.py @@ -79,12 +79,20 @@ def canonicalMetric(metric): def matchesFailedIncident(dataTag, incidents): for incident in incidents: if (incident.getAttribute("type") == "fail"): + + dataTagElems = incident.getElementsByTagName("DataTag") + + if dataTag == "": # special case + assert len(dataTagElems) == 0 + return True + try: - dataTagElem = incident.getElementsByTagName("DataTag")[0] + dataTagElem = dataTagElems[0] except: continue if (dataTagElem.childNodes[0].data == dataTag): return True + return False |