aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscott <scott.jackson@arm.com>2018-11-15 15:24:12 +0000
committerMarc Bonnici <marc.bonnici@arm.com>2018-11-15 15:56:09 +0000
commit3bd8f033d57775924a6ddc8a591c616355263b7f (patch)
tree66a547b4d578ddc8111252c6473264da20bba184
parentea1d4e907110526e0bf205f319d7710fcc5e3e7a (diff)
workloads: Updating geekbench to support v4.3.1
v4.3.1 has made a minor change to the run cpu benchmark element. Refactoring to support both the new and previous elements.
-rw-r--r--wa/workloads/geekbench/__init__.py4
-rw-r--r--wa/workloads/geekbench/com.arm.wa.uiauto.geekbench.apkbin264787 -> 264738 bytes
-rw-r--r--wa/workloads/geekbench/uiauto/app/src/main/java/com/arm/wa/uiauto/geekbench/UiAutomation.java2
3 files changed, 5 insertions, 1 deletions
diff --git a/wa/workloads/geekbench/__init__.py b/wa/workloads/geekbench/__init__.py
index 14484d97..724c6074 100644
--- a/wa/workloads/geekbench/__init__.py
+++ b/wa/workloads/geekbench/__init__.py
@@ -52,6 +52,10 @@ class Geekbench(ApkUiautoWorkload):
"""
summary_metrics = ['score', 'multicore_score']
versions = {
+ '4.3.1': {
+ 'package': 'com.primatelabs.geekbench',
+ 'activity': '.HomeActivity',
+ },
'4.2.0': {
'package': 'com.primatelabs.geekbench',
'activity': '.HomeActivity',
diff --git a/wa/workloads/geekbench/com.arm.wa.uiauto.geekbench.apk b/wa/workloads/geekbench/com.arm.wa.uiauto.geekbench.apk
index 389e6b43..3e44831a 100644
--- a/wa/workloads/geekbench/com.arm.wa.uiauto.geekbench.apk
+++ b/wa/workloads/geekbench/com.arm.wa.uiauto.geekbench.apk
Binary files differ
diff --git a/wa/workloads/geekbench/uiauto/app/src/main/java/com/arm/wa/uiauto/geekbench/UiAutomation.java b/wa/workloads/geekbench/uiauto/app/src/main/java/com/arm/wa/uiauto/geekbench/UiAutomation.java
index ac9431fe..f7f20ce5 100644
--- a/wa/workloads/geekbench/uiauto/app/src/main/java/com/arm/wa/uiauto/geekbench/UiAutomation.java
+++ b/wa/workloads/geekbench/uiauto/app/src/main/java/com/arm/wa/uiauto/geekbench/UiAutomation.java
@@ -126,7 +126,7 @@ public class UiAutomation extends BaseUiAutomation {
public void runBenchmarks() throws Exception {
UiObject runButton =
- mDevice.findObject(new UiSelector().textContains("Run Benchmarks")
+ mDevice.findObject(new UiSelector().textContains("Run Benchmark")
.className("android.widget.Button"));
if (!runButton.waitForExists(WAIT_TIMEOUT_5SEC)) {
throw new UiObjectNotFoundException("Could not find Run button");