From d96bda552d7daae3c6ad2544c1e4549182d26c20 Mon Sep 17 00:00:00 2001 From: vadimt Date: Tue, 14 May 2019 13:48:15 -0700 Subject: [PATCH] Using model-time for swiping up from workspace to all apps Should eliminate some of flakes Change-Id: I7b75b6c66d9a6d561151491b0accde72b0dd3088 --- .../com/android/launcher3/tapl/LauncherInstrumentation.java | 2 +- tests/tapl/com/android/launcher3/tapl/Workspace.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index 6801931e10..6d039d332b 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -617,7 +617,7 @@ public final class LauncherInstrumentation { // Inject a swipe gesture. Inject exactly 'steps' motion points, incrementing event time by a // fixed interval each time. - private void swipeWithModelTime(int startX, int startY, int endX, int endY, int steps) { + void swipeWithModelTime(int startX, int startY, int endX, int endY, int steps) { final long downTime = SystemClock.uptimeMillis(); final Point start = new Point(startX, startY); final Point end = new Point(endX, endY); diff --git a/tests/tapl/com/android/launcher3/tapl/Workspace.java b/tests/tapl/com/android/launcher3/tapl/Workspace.java index c0bafa2e7c..21a371c097 100644 --- a/tests/tapl/com/android/launcher3/tapl/Workspace.java +++ b/tests/tapl/com/android/launcher3/tapl/Workspace.java @@ -65,7 +65,8 @@ public final class Workspace extends Home { LauncherInstrumentation.log( "switchToAllApps: swipeHeight = " + swipeHeight + ", slop = " + mLauncher.getTouchSlop()); - mLauncher.swipe( + + mLauncher.swipeWithModelTime( start.x, start.y, start.x,