aboutsummaryrefslogtreecommitdiff
path: root/crosperf
diff options
context:
space:
mode:
Diffstat (limited to 'crosperf')
-rw-r--r--crosperf/results_report.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/crosperf/results_report.py b/crosperf/results_report.py
index f5d71aee..2a245b3b 100644
--- a/crosperf/results_report.py
+++ b/crosperf/results_report.py
@@ -607,11 +607,12 @@ class JSONResultsReport(ResultsReport):
default_result_fields = self.defaults.GetDefault()[test]
value = []
for f in default_result_fields:
- v = iter_results[f]
- if type(v) == list:
- v = v[0]
- item = (f, float(v))
- value.append(item)
+ if f in iter_results:
+ v = iter_results[f]
+ if type(v) == list:
+ v = v[0]
+ item = (f, float(v))
+ value.append(item)
json_results['overall_result'] = value
# Get detailed results.
detail_results = dict()