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

Commit bfc74bdb authored by Sebastian Franco's avatar Sebastian Franco Committed by Sebastián Franco
Browse files

Adding logs to test uninstallWorkspaceIcon to find flake reason

Also, removing old logs.

Bug: 288944469
Test: atest uninstallWorkspaceIcon
Change-Id: Ifad3c5e6486346a363dba98180839f4e08ed2078
parent cc9a5292
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -645,10 +645,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;

@@ -285,6 +286,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(