diff --git a/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java b/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java index 160daef636..192e69fed0 100644 --- a/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java +++ b/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java @@ -297,6 +297,7 @@ public abstract class AbstractLauncherUiTest { clearPackageData(mDevice.getLauncherPackageName()); mLauncher.enableDebugTracing(); mLauncherPid = mLauncher.getPid(); + mLauncher.waitForLauncherInitialized(); } } diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index 240f5154a9..667e2d4fe8 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -625,6 +625,7 @@ public final class LauncherInstrumentation { mInstrumentation.getUiAutomation().setOnAccessibilityEventListener( e -> Log.d("b/155926212", e.toString())); try (LauncherInstrumentation.Closable e = eventsCheck()) { + waitForLauncherInitialized(); // Click home, then wait for any accessibility event, then wait until accessibility // events stop. // We need waiting for any accessibility event generated after pressing Home because