diff options
author | Marc Bonnici <marc.bonnici@arm.com> | 2018-11-13 11:47:04 +0000 |
---|---|---|
committer | setrofim <setrofim@gmail.com> | 2018-11-13 13:06:54 +0000 |
commit | e40517ab955986664638d91bc04c7d664d040a2e (patch) | |
tree | 4d31c4d10e4cabecff8a181e3db6490b19f0a02e | |
parent | ce946384367ff4a26c5f6590cb03b608facd8545 (diff) |
workloads/gfxbench: Fix not detecting missing asset popup
Add check for a differently worded popup informing that assets are
missing.
-rwxr-xr-x | wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk | bin | 264829 -> 264836 bytes | |||
-rwxr-xr-x | wa/workloads/gfxbench/uiauto/app/src/main/java/com/arm/wa/uiauto/gfxbench/UiAutomation.java | 20 |
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 Binary files differindex 08461b41..27b29bbc 100755 --- a/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk +++ b/wa/workloads/gfxbench/com.arm.wa.uiauto.gfxbench.apk 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); |