diff options
-rw-r--r-- | crosperf/field.py | 7 | ||||
-rw-r--r-- | crosperf/results_report.py | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/crosperf/field.py b/crosperf/field.py index 9106dbe7..b70fb557 100644 --- a/crosperf/field.py +++ b/crosperf/field.py @@ -97,6 +97,13 @@ class ListField(Field): def GetString(self): return " ".join(self._value) + def Append(self, value): + v = self._Parse(value) + if not self._value: + self._value = v + else: + self._value += v + self.assigned = True class EnumField(Field): """Class of enum field.""" diff --git a/crosperf/results_report.py b/crosperf/results_report.py index 9900c300..9734eb32 100644 --- a/crosperf/results_report.py +++ b/crosperf/results_report.py @@ -593,8 +593,7 @@ class JSONResultsReport(ResultsReport): for test, test_results in self.ro.result.iteritems(): for i, label in enumerate(self.ro.labels): label_results = test_results[i] - for j in enumerate(label_results): - iter_results = label_results[j] + for j, iter_results in enumerate(label_results): json_results = dict() json_results['date'] = self.date json_results['time'] = self.time |