From 5d6264fdbbe90e504b3e476086e497e1556a128c Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Fri, 20 Oct 2017 17:04:45 +0200 Subject: [PATCH] Handle strange cases with no labels --- Testsuite/test/parse-ctest-dashboard-xml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Testsuite/test/parse-ctest-dashboard-xml.py b/Testsuite/test/parse-ctest-dashboard-xml.py index ee4e97cf163..7a9e5d83b65 100644 --- a/Testsuite/test/parse-ctest-dashboard-xml.py +++ b/Testsuite/test/parse-ctest-dashboard-xml.py @@ -31,7 +31,7 @@ for t in testing.findall('Test'): "Name": t.find('Name').text, \ "Status": t.attrib['Status'], \ "Output": t.find('Results').find('Measurement').find('Value').text, \ - "Labels": [l.text for l in t.find('Labels').findall('Label')], \ + "Labels": [l.text for l in t.find('Labels').findall('Label')] if t.find('Labels') is not None else ['UNKNOWN_LABEL'], \ } tests_per_label = defaultdict(list)