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

Commit ed882317 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Adding screenrecord to debug themeIconTest" into tm-qpr-dev

parents c91ef502 d25f79c4
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -35,6 +35,8 @@ import com.android.launcher3.tapl.HomeAppIcon;
import com.android.launcher3.tapl.HomeAppIconMenuItem;
import com.android.launcher3.ui.AbstractLauncherUiTest;
import com.android.launcher3.ui.TaplTestsLauncher3;
import com.android.launcher3.util.Executors;
import com.android.launcher3.util.rule.ScreenRecordRule.ScreenRecord;

import org.junit.Test;

@@ -109,6 +111,7 @@ public class ThemeIconsTest extends AbstractLauncherUiTest {
    }

    @Test
    @ScreenRecord // b/260722220
    public void testShortcutIconWithTheme() throws Exception {
        setThemeEnabled(true);
        TaplTestsLauncher3.initialize(this);
@@ -128,6 +131,13 @@ public class ThemeIconsTest extends AbstractLauncherUiTest {
    }

    private void verifyIconTheme(String title, ViewGroup parent, boolean isThemed) {
        // Wait for Launcher model to be completed
        try {
            Executors.MODEL_EXECUTOR.submit(() -> { }).get();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        // Find the app icon
        Queue<View> viewQueue = new ArrayDeque<>();
        viewQueue.add(parent);