aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Bonnici <marc.bonnici@arm.com>2018-11-13 11:47:04 +0000
committersetrofim <setrofim@gmail.com>2018-11-13 13:06:54 +0000
commite40517ab955986664638d91bc04c7d664d040a2e (patch)
tree4d31c4d10e4cabecff8a181e3db6490b19f0a02e
parentce946384367ff4a26c5f6590cb03b608facd8545 (diff)
workloads/gfxbench: Fix not detecting missing asset popup
Add check for a differently worded popup informing that assets are missing.
-rwxr-xr-xwa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apkbin264829 -> 264836 bytes
-rwxr-xr-xwa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java20
2 files changed, 12 insertions, 8 deletions
diff --git a/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk b/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk
index 08461b41..27b29bbc 100755
--- a/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk
+++ b/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk
Binary files differ
diff --git a/wa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java b/wa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java
index bde7ce22..8b15ffd7 100755
--- a/wa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java
+++ b/wa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java
@@ -74,14 +74,18 @@ public class UiAutomation extends BaseUiAutomation {
UiObject sync =
mDevice.findObject(new UiSelector().text("Data synchronization")
.className("android.widget.TextView"));
- if (sync.exists()){
- UiObject data =
- mDevice.findObject(new UiSelector().resourceId("android:id/button1")
- .className("android.widget.Button"));
- data.click();
- }
-
- UiObject home =
+ if (!sync.exists()){
+ sync = mDevice.findObject(new UiSelector().text("Pushed data not found")
+ .className("android.widget.TextView"));
+ }
+ if (sync.exists()){
+ UiObject data =
+ mDevice.findObject(new UiSelector().resourceId("android:id/button1")
+ .className("android.widget.Button"));
+ data.click();
+ }
+
+ UiObject home =
mDevice.findObject(new UiSelector().resourceId("net.kishonti.gfxbench.gl.v50000.corporate:id/main_homeBack")
.className("android.widget.LinearLayout"));
home.waitForExists(300000);