Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cedec50b authored by Sebastián Franco's avatar Sebastián Franco Committed by Android (Google) Code Review
Browse files

Merge "Adding logs to test uninstallWorkspaceIcon to find flake reason" into main

parents f573abad bfc74bdb
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -542,10 +542,6 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest {
            mLauncher.getWorkspace().verifyWorkspaceAppIconIsGone(
                    DUMMY_APP_NAME + " was expected to disappear after uninstall.", DUMMY_APP_NAME);

            // Debug for b/288944469 I want to test if we are not waiting enough after removing
            // the icon to request the list of icons again, since the items are not removed
            // immediately. This should reduce the flake rate
            SystemClock.sleep(500);
            Map<String, Point> finalPositions =
                    mLauncher.getWorkspace().getWorkspaceIconsPositions();
            assertThat(finalPositions).doesNotContainKey(DUMMY_APP_NAME);
+5 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ import static junit.framework.TestCase.assertTrue;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.SystemClock;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;

@@ -286,6 +287,10 @@ public final class Workspace extends Home {
        final UiObject2 workspace = verifyActiveContainer();
        List<UiObject2> workspaceIcons =
                mLauncher.waitForObjectsInContainer(workspace, AppIcon.getAnyAppIconSelector());
        Log.d("b/288944469", "List size = " + workspaceIcons.size());
        for (int i = 0; i < workspaceIcons.size(); i++) {
            Log.d("b/288944469", "index = " + i + " tesxt = " + workspaceIcons.get(i).getText());
        }
        return workspaceIcons.stream()
                .collect(
                        Collectors.toMap(