diff options
author | Marc Bonnici <marc.bonnici@arm.com> | 2018-10-03 14:23:43 +0100 |
---|---|---|
committer | setrofim <setrofim@gmail.com> | 2018-10-03 14:33:09 +0100 |
commit | 75c0e40bb0b95da646980552fd41105ed0b6b56e (patch) | |
tree | e2db6b95dbfa32d39961b11afb695e0987552610 | |
parent | e73b299fbe3d4c402c27e7a1ba6a11da16d33eca (diff) |
workloads/androbench: Fix extracting results with small resolutions
Previously the workload assumed that all the scores were visible on a
single screen however for devices with smaller displays the results need
to scrolled.
-rw-r--r-- | wa/workloads/androbench/com.arm.wa.uiauto.androbench.apk | bin | 263842 -> 263888 bytes | |||
-rwxr-xr-x | wa/workloads/androbench/uiauto/app/src/main/java/com/arm/wa/uiauto/androbench/UiAutomation.java | 8 |
2 files changed, 8 insertions, 0 deletions
diff --git a/wa/workloads/androbench/com.arm.wa.uiauto.androbench.apk b/wa/workloads/androbench/com.arm.wa.uiauto.androbench.apk Binary files differindex dfe4051e..f1a3fdd2 100644 --- a/wa/workloads/androbench/com.arm.wa.uiauto.androbench.apk +++ b/wa/workloads/androbench/com.arm.wa.uiauto.androbench.apk diff --git a/wa/workloads/androbench/uiauto/app/src/main/java/com/arm/wa/uiauto/androbench/UiAutomation.java b/wa/workloads/androbench/uiauto/app/src/main/java/com/arm/wa/uiauto/androbench/UiAutomation.java index 8ef33b1d..64bdbc55 100755 --- a/wa/workloads/androbench/uiauto/app/src/main/java/com/arm/wa/uiauto/androbench/UiAutomation.java +++ b/wa/workloads/androbench/uiauto/app/src/main/java/com/arm/wa/uiauto/androbench/UiAutomation.java @@ -90,12 +90,20 @@ public class UiAutomation extends BaseUiAutomation { mDevice.findObject(selector.text("SQLite Update").fromParent(selector.index(1))); UiObject sqlDelete = mDevice.findObject(selector.text("SQLite Delete").fromParent(selector.index(1))); + + UiScrollable scrollView = new UiScrollable(new UiSelector().scrollable(true)); Log.d(TAG, "Sequential Read Score " + seqRead.getText()); + scrollView.scrollIntoView(seqWrite); Log.d(TAG, "Sequential Write Score " + seqWrite.getText()); + scrollView.scrollIntoView(ranRead); Log.d(TAG, "Random Read Score " + ranRead.getText()); + scrollView.scrollIntoView(ranWrite); Log.d(TAG, "Random Write Score " + ranWrite.getText()); + scrollView.scrollIntoView(sqlInsert); Log.d(TAG, "SQL Insert Score " + sqlInsert.getText()); + scrollView.scrollIntoView(sqlUpdate); Log.d(TAG, "SQL Update Score " + sqlUpdate.getText()); + scrollView.scrollIntoView(sqlDelete); Log.d(TAG, "SQL Delete Score " + sqlDelete.getText()); } } |