1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 10:51:13 +01:00

iozone: Rewrite parse_metrics() function

When users specify tests, the parse_metrics()
function doesn't capture the last report name and its
results during the parsing process. Fix the
parse_metrics() function to make sure the data for
all reports are captured.

Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
This commit is contained in:
Lisa Nguyen 2015-10-01 12:38:04 -07:00
parent 361f1a0f0c
commit 812bbffab1

View File

@ -230,7 +230,7 @@ class Iozone(Workload):
# break list of results into smaller groups based on
# I/O operation
def parse_metrics(self, context, plist):
def parse_metrics(self, context, plist):
subvalue_list = []
value_list = []
for values in plist:
@ -240,6 +240,9 @@ class Iozone(Workload):
value_list.append(subvalue_list)
subvalue_list = []
if subvalue_list:
value_list.append(subvalue_list)
for reports in value_list:
# grab report name and convert it to a string
report_name = reports[0]