summaryrefslogtreecommitdiffstats
path: root/dovetail/report.py
diff options
context:
space:
mode:
Diffstat (limited to 'dovetail/report.py')
-rw-r--r--dovetail/report.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/dovetail/report.py b/dovetail/report.py
index 66618b23..a35ec323 100644
--- a/dovetail/report.py
+++ b/dovetail/report.py
@@ -233,11 +233,14 @@ class FunctestCrawler(object):
return None
with open(file_path, 'r') as f:
for jsonfile in f:
- data = json.loads(jsonfile)
- if testcase_name == data['case_name']:
- criteria = data['details']['status']
- timestart = data['details']['timestart']
- testcase_duration = data['details']['duration']
+ try:
+ data = json.loads(jsonfile)
+ if testcase_name == data['case_name']:
+ criteria = data['details']['status']
+ timestart = data['details']['timestart']
+ testcase_duration = data['details']['duration']
+ except Exception:
+ continue
json_results = {'criteria': criteria,
'details': {"timestart": timestart,