From d3b014ea91bcbd5c8f560270f8978e697d1481aa Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Wed, 20 Mar 2024 11:04:14 -0400 Subject: [PATCH] Add debug logs for b/321775748 Flag: N/A Bug: 321775748 Test: FallbackRecentsTest Change-Id: I0dde08c4e6b2942713274d2ae29e52d5504ea25d --- .../quickstep/FallbackRecentsTest.java | 24 ++++++++++++++++++- .../testing/shared/TestProtocol.java | 1 + 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java b/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java index 077ca60aae..b4b4242d25 100644 --- a/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java +++ b/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java @@ -22,6 +22,7 @@ import static androidx.test.InstrumentationRegistry.getInstrumentation; import static com.android.launcher3.tapl.LauncherInstrumentation.WAIT_TIME_MS; import static com.android.launcher3.tapl.TestHelpers.getHomeIntentInPackage; import static com.android.launcher3.tapl.TestHelpers.getLauncherInMyProcess; +import static com.android.launcher3.testing.shared.TestProtocol.UPDATE_OVERVIEW_TARGETS_RUNNING_LATE; import static com.android.launcher3.ui.AbstractLauncherUiTest.DEFAULT_ACTIVITY_TIMEOUT; import static com.android.launcher3.ui.AbstractLauncherUiTest.DEFAULT_BROADCAST_TIMEOUT_SECS; import static com.android.launcher3.ui.AbstractLauncherUiTest.DEFAULT_UI_TIMEOUT; @@ -44,6 +45,7 @@ import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.os.RemoteException; +import android.util.Log; import androidx.test.filters.LargeTest; import androidx.test.runner.AndroidJUnit4; @@ -129,6 +131,13 @@ public class FallbackRecentsTest { getLauncherCommand(mOtherLauncherActivity)); updateHandler.mChangeCounter .await(DEFAULT_BROADCAST_TIMEOUT_SECS, TimeUnit.SECONDS); + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "AFTER AWAIT: mObserver home intent package name=" + + updateHandler.mObserver.getHomeIntent() + .getComponent().getPackageName()); + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "AFTER AWAIT: mOtherLauncherActivity package name=" + + mOtherLauncherActivity.packageName); try { base.evaluate(); } finally { @@ -340,12 +349,25 @@ public class FallbackRecentsTest { mRads = new RecentsAnimationDeviceState(ctx); mObserver = new OverviewComponentObserver(ctx, mRads); mChangeCounter = new CountDownLatch(1); + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "OverviewUpdateHandler(Constructor): mObserver home intent package name=" + + mObserver.getHomeIntent().getComponent().getPackageName()); + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "OverviewUpdateHandler(Constructor): mOtherLauncherActivity package name=" + + mOtherLauncherActivity.packageName); if (mObserver.getHomeIntent().getComponent() .getPackageName().equals(mOtherLauncherActivity.packageName)) { // Home already same mChangeCounter.countDown(); } else { - mObserver.setOverviewChangeListener(b -> mChangeCounter.countDown()); + mObserver.setOverviewChangeListener(b -> { + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "OverviewChangeListener(Callback): isHomeAndOverviewSame=" + b); + Log.d(UPDATE_OVERVIEW_TARGETS_RUNNING_LATE, + "OverviewChangeListener(Callback): mObserver home intent package name=" + + mObserver.getHomeIntent().getComponent().getPackageName()); + mChangeCounter.countDown(); + }); } } diff --git a/tests/multivalentTests/shared/com/android/launcher3/testing/shared/TestProtocol.java b/tests/multivalentTests/shared/com/android/launcher3/testing/shared/TestProtocol.java index e0fafcc8d2..fea0330a16 100644 --- a/tests/multivalentTests/shared/com/android/launcher3/testing/shared/TestProtocol.java +++ b/tests/multivalentTests/shared/com/android/launcher3/testing/shared/TestProtocol.java @@ -180,6 +180,7 @@ public final class TestProtocol { public static final String TEST_TAPL_OVERVIEW_ACTIONS_MENU_FAILURE = "b/326073471"; public static final String WIDGET_CONFIG_NULL_EXTRA_INTENT = "b/324419890"; public static final String ACTIVITY_NOT_RESUMED_AFTER_BACK = "b/322823209"; + public static final String UPDATE_OVERVIEW_TARGETS_RUNNING_LATE = "b/321775748"; public static final String REQUEST_EMULATE_DISPLAY = "emulate-display"; public static final String REQUEST_STOP_EMULATE_DISPLAY = "stop-emulate-display";