mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-01 19:02:31 +01:00
Add support for Python 3
Add support for running under Python 3, while maintaining compatibility with Python 2. See http://python-future.org/compatible_idioms.html for more details behind these changes.
This commit is contained in:
committed by
Marc Bonnici
parent
c3ddb31d4d
commit
b3de85455a
@@ -17,7 +17,7 @@ import os
|
||||
import json
|
||||
import re
|
||||
|
||||
from HTMLParser import HTMLParser
|
||||
from html.parser import HTMLParser
|
||||
|
||||
from wa import ApkUiautoWorkload, Parameter
|
||||
from wa.utils.types import list_of_strs
|
||||
@@ -48,7 +48,7 @@ class Vellamo(ApkUiautoWorkload):
|
||||
'3.0': ['Browser', 'Metal', 'Multi'],
|
||||
'3.2.4': ['Browser', 'Metal', 'Multi'],
|
||||
}
|
||||
valid_versions = benchmark_types.keys()
|
||||
valid_versions = list(benchmark_types.keys())
|
||||
summary_metrics = None
|
||||
|
||||
parameters = [
|
||||
@@ -119,7 +119,7 @@ class Vellamo(ApkUiautoWorkload):
|
||||
benchmark.name = benchmark.name.replace(' ', '_')
|
||||
context.add_metric('{}_Total'.format(benchmark.name),
|
||||
benchmark.score)
|
||||
for name, score in benchmark.metrics.items():
|
||||
for name, score in list(benchmark.metrics.items()):
|
||||
name = name.replace(' ', '_')
|
||||
context.add_metric('{}_{}'.format(benchmark.name,
|
||||
name), score)
|
||||
|
Reference in New Issue
Block a user