aboutsummaryrefslogtreecommitdiff
path: root/wlauto/workloads
diff options
context:
space:
mode:
Diffstat (limited to 'wlauto/workloads')
-rw-r--r--wlauto/workloads/antutu/__init__.py5
-rw-r--r--wlauto/workloads/ebizzy/__init__.py4
-rw-r--r--wlauto/workloads/hackbench/__init__.py5
-rw-r--r--wlauto/workloads/idle/__init__.py3
-rw-r--r--wlauto/workloads/iozone/__init__.py10
-rw-r--r--wlauto/workloads/spec2000/__init__.py6
-rw-r--r--wlauto/workloads/stream/__init__.py4
-rw-r--r--wlauto/workloads/telemetry/__init__.py5
8 files changed, 19 insertions, 23 deletions
diff --git a/wlauto/workloads/antutu/__init__.py b/wlauto/workloads/antutu/__init__.py
index 65cdeed3..580e9daa 100644
--- a/wlauto/workloads/antutu/__init__.py
+++ b/wlauto/workloads/antutu/__init__.py
@@ -79,7 +79,7 @@ class Antutu(AndroidUiAutoBenchmark):
if self.version == '4.0.3':
metrics = extract_version4_metrics(fh)
else:
- metrics = extract_older_version_metrics(fh)
+ metrics = extract_older_version_metrics(fh) # pylint: disable=redefined-variable-type
for key, value in metrics.iteritems():
key = key.replace(' ', '_')
context.result.add_metric(key, value)
@@ -118,7 +118,7 @@ def extract_older_version_metrics(fh):
for line in fh:
if 'i/antutu' in line.lower():
parts = line.split(':')
- if not len(parts) == 3:
+ if len(parts) != 3:
continue
metric = parts[1].strip()
value = int(parts[2].strip())
@@ -132,4 +132,3 @@ def extract_older_version_metrics(fh):
metrics[metric] = value
return metrics
-
diff --git a/wlauto/workloads/ebizzy/__init__.py b/wlauto/workloads/ebizzy/__init__.py
index 100bf0aa..2aabfcfa 100644
--- a/wlauto/workloads/ebizzy/__init__.py
+++ b/wlauto/workloads/ebizzy/__init__.py
@@ -14,11 +14,11 @@
# pylint: disable=W0201, C0103
-from wlauto import Workload, Parameter, Executable
-
import os
import re
+from wlauto import Workload, Parameter, Executable
+
results_txt = 'ebizzy_results.txt'
record_regex = re.compile(r'(?P<record>\d+) records/s')
result_regex = re.compile(r'(?P<metric>\D+)(?P<value>\d+.*\b)(?P<unit>\S+)')
diff --git a/wlauto/workloads/hackbench/__init__.py b/wlauto/workloads/hackbench/__init__.py
index 64c35186..dbb294e7 100644
--- a/wlauto/workloads/hackbench/__init__.py
+++ b/wlauto/workloads/hackbench/__init__.py
@@ -14,11 +14,12 @@
# pylint: disable=W0201, C0103
-from wlauto import Workload, Parameter, Executable
-
import os
import re
+from wlauto import Workload, Parameter, Executable
+
+
hackbench_results_txt = 'hackbench_results.txt'
regex_map = {"total_groups": (re.compile(r'(\d+) groups'), "groups"),
diff --git a/wlauto/workloads/idle/__init__.py b/wlauto/workloads/idle/__init__.py
index db4737e4..8c85a289 100644
--- a/wlauto/workloads/idle/__init__.py
+++ b/wlauto/workloads/idle/__init__.py
@@ -44,7 +44,7 @@ class IdleWorkload(Workload):
def setup(self, context):
if self.stop_android:
- if not self.device.platform == 'android':
+ if self.device.platform != 'android':
raise ConfigError('stop_android can only be set for Android devices')
if not self.device.is_rooted:
raise WorkloadError('Idle workload requires the device to be rooted in order to stop Android.')
@@ -66,4 +66,3 @@ class IdleWorkload(Workload):
time.sleep(0.2)
while self.device.execute('getprop init.svc.bootanim').strip() == 'running':
time.sleep(1)
-
diff --git a/wlauto/workloads/iozone/__init__.py b/wlauto/workloads/iozone/__init__.py
index 57bbfe46..95c9b191 100644
--- a/wlauto/workloads/iozone/__init__.py
+++ b/wlauto/workloads/iozone/__init__.py
@@ -12,16 +12,18 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# pylint: disable=attribute-defined-outside-init
-
-from wlauto import Workload, Parameter, Executable
-from wlauto.exceptions import ConfigError
-from wlauto.utils.types import list_of_ints
from collections import OrderedDict
from itertools import izip_longest
import os
import re
import csv
+
+from wlauto import Workload, Parameter, Executable
+from wlauto.exceptions import ConfigError
+from wlauto.utils.types import list_of_ints
+
+
iozone_results_txt = 'iozone_results.txt'
diff --git a/wlauto/workloads/spec2000/__init__.py b/wlauto/workloads/spec2000/__init__.py
index 4d44d525..1ff043d3 100644
--- a/wlauto/workloads/spec2000/__init__.py
+++ b/wlauto/workloads/spec2000/__init__.py
@@ -119,10 +119,7 @@ class Spec2000(Workload):
# (also more than just summary/non-summary classification?)
class _SPECSummaryMetrics(object):
def __contains__(self, item):
- if item.endswith('_real'):
- return True
- else:
- return False
+ return item.endswith('_real')
asset_file = 'spec2000-assets.tar.gz'
@@ -351,4 +348,3 @@ class CommandSpec(object):
self.datadir = None
self.command = None
self.threads = None
-
diff --git a/wlauto/workloads/stream/__init__.py b/wlauto/workloads/stream/__init__.py
index 6e4d9dcf..30eda2db 100644
--- a/wlauto/workloads/stream/__init__.py
+++ b/wlauto/workloads/stream/__init__.py
@@ -12,11 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# pylint: disable=attribute-defined-outside-init
+import os
+import re
from wlauto import Workload, Parameter, Executable
-import os
-import re
stream_results_txt = 'stream_results.txt'
system_array_regex = re.compile(r'^This system uses (\d)')
diff --git a/wlauto/workloads/telemetry/__init__.py b/wlauto/workloads/telemetry/__init__.py
index a56e9343..5333c098 100644
--- a/wlauto/workloads/telemetry/__init__.py
+++ b/wlauto/workloads/telemetry/__init__.py
@@ -300,8 +300,7 @@ def parse_telemetry_results(filepath):
if __name__ == '__main__':
- import sys
- from pprint import pprint
+ import sys # pylint: disable=wrong-import-order,wrong-import-position
+ from pprint import pprint # pylint: disable=wrong-import-order,wrong-import-position
path = sys.argv[1]
pprint(parse_telemetry_results(path))
-