summaryrefslogtreecommitdiffstats
path: root/build/util
diff options
context:
space:
mode:
Diffstat (limited to 'build/util')
-rw-r--r--build/util/lib/common/perf_tests_results_helper.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/build/util/lib/common/perf_tests_results_helper.py b/build/util/lib/common/perf_tests_results_helper.py
index cec4f69..9012f18 100644
--- a/build/util/lib/common/perf_tests_results_helper.py
+++ b/build/util/lib/common/perf_tests_results_helper.py
@@ -25,12 +25,12 @@ def _EscapePerfResult(s):
return re.sub('[\:|=/#&,]', '_', s)
-def _Flatten(values):
+def FlattenList(values):
"""Returns a simple list without sub-lists."""
ret = []
for entry in values:
if isinstance(entry, list):
- ret.extend(_Flatten(entry))
+ ret.extend(FlattenList(entry))
else:
ret.append(entry)
return ret
@@ -120,9 +120,10 @@ def PrintPerfResult(measurement, trace, values, units,
result_type == perf_result_data_type.DEFAULT or
result_type == perf_result_data_type.INFORMATIONAL):
assert isinstance(values, list)
- assert len(values)
assert '/' not in measurement
- value, avg, sd = _MeanAndStdDevFromList(_Flatten(values))
+ flattened_values = FlattenList(values)
+ assert len(flattened_values)
+ value, avg, sd = _MeanAndStdDevFromList(flattened_values)
output = '%s%s: %s%s%s %s' % (
RESULT_TYPES[result_type],
_EscapePerfResult(measurement),