Merge "Fixing TaplTests" into udc-dev am: 4d559a6c92
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23139495 Change-Id: I043ff37f4ee2dc69b959641e1ff339b19ee3b840 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -23,6 +23,7 @@ import android.content.Context;
|
|||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
|
||||||
import com.android.launcher3.tapl.LauncherInstrumentation;
|
import com.android.launcher3.tapl.LauncherInstrumentation;
|
||||||
|
import com.android.launcher3.tapl.Overview;
|
||||||
import com.android.launcher3.tapl.Taskbar;
|
import com.android.launcher3.tapl.Taskbar;
|
||||||
import com.android.launcher3.ui.AbstractLauncherUiTest;
|
import com.android.launcher3.ui.AbstractLauncherUiTest;
|
||||||
import com.android.launcher3.ui.TaplTestsLauncher3;
|
import com.android.launcher3.ui.TaplTestsLauncher3;
|
||||||
@@ -57,7 +58,10 @@ public class AbstractTaplTestsTaskbar extends AbstractQuickStepTest {
|
|||||||
"com.android.launcher3.testcomponent.BaseTestingActivity");
|
"com.android.launcher3.testcomponent.BaseTestingActivity");
|
||||||
mLauncherLayout = TestUtil.setLauncherDefaultLayout(mTargetContext, layoutBuilder);
|
mLauncherLayout = TestUtil.setLauncherDefaultLayout(mTargetContext, layoutBuilder);
|
||||||
TaplTestsLauncher3.initialize(this);
|
TaplTestsLauncher3.initialize(this);
|
||||||
|
Overview overview = mLauncher.getWorkspace().switchToOverview();
|
||||||
|
if (overview.hasTasks()) {
|
||||||
|
overview.dismissAllTasks();
|
||||||
|
}
|
||||||
startAppFast(CALCULATOR_APP_PACKAGE);
|
startAppFast(CALCULATOR_APP_PACKAGE);
|
||||||
mLauncher.enableBlockTimeout(true);
|
mLauncher.enableBlockTimeout(true);
|
||||||
mLauncher.showTaskbarIfHidden();
|
mLauncher.showTaskbarIfHidden();
|
||||||
@@ -65,7 +69,6 @@ public class AbstractTaplTestsTaskbar extends AbstractQuickStepTest {
|
|||||||
|
|
||||||
@After
|
@After
|
||||||
public void tearDown() throws Exception {
|
public void tearDown() throws Exception {
|
||||||
setTaskbarMode(mLauncher, mTaskbarWasInTransientMode);
|
|
||||||
mLauncher.enableBlockTimeout(false);
|
mLauncher.enableBlockTimeout(false);
|
||||||
if (mLauncherLayout != null) {
|
if (mLauncherLayout != null) {
|
||||||
mLauncherLayout.close();
|
mLauncherLayout.close();
|
||||||
|
|||||||
@@ -29,13 +29,6 @@ import org.junit.runner.RunWith;
|
|||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
public class TaplTestsPersistentTaskbar extends AbstractTaplTestsTaskbar {
|
public class TaplTestsPersistentTaskbar extends AbstractTaplTestsTaskbar {
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setUp() throws Exception {
|
|
||||||
mTaskbarWasInTransientMode = isTaskbarInTransientMode(mTargetContext);
|
|
||||||
setTaskbarMode(mLauncher, false);
|
|
||||||
super.setUp();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TaskbarModeSwitch(mode = PERSISTENT)
|
@TaskbarModeSwitch(mode = PERSISTENT)
|
||||||
public void testHideShowTaskbar() {
|
public void testHideShowTaskbar() {
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import static com.android.quickstep.TaplTestsTaskbar.TaskbarMode.TRANSIENT;
|
|||||||
|
|
||||||
import androidx.test.filters.LargeTest;
|
import androidx.test.filters.LargeTest;
|
||||||
|
|
||||||
import com.android.launcher3.tapl.LauncherInstrumentation;
|
|
||||||
import com.android.launcher3.util.rule.ScreenRecordRule.ScreenRecord;
|
import com.android.launcher3.util.rule.ScreenRecordRule.ScreenRecord;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -58,14 +57,19 @@ public class TaplTestsTaskbar extends AbstractTaplTestsTaskbar {
|
|||||||
super.setUp();
|
super.setUp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void tearDown() throws Exception {
|
||||||
|
setTaskbarMode(mLauncher, mTaskbarWasInTransientMode);
|
||||||
|
super.tearDown();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testLaunchApp() {
|
public void testLaunchApp() {
|
||||||
getTaskbar().getAppIcon(TEST_APP_NAME).launch(TEST_APP_PACKAGE);
|
getTaskbar().getAppIcon(TEST_APP_NAME).launch(TEST_APP_PACKAGE);
|
||||||
// We are using parameterized test runner to share code between different test cases with
|
// We are using parameterized test runner to share code between different test cases with
|
||||||
// taskbar variants. But, sometimes we only need to assert things for particular Taskbar
|
// taskbar variants. But, sometimes we only need to assert things for particular Taskbar
|
||||||
// variants.
|
// variants.
|
||||||
if (isTaskbarTestModeTransient() && mLauncher.getNavigationModel()
|
if (isTaskbarTestModeTransient()) {
|
||||||
!= LauncherInstrumentation.NavigationModel.THREE_BUTTON) {
|
|
||||||
mLauncher.getLaunchedAppState().assertTaskbarHidden();
|
mLauncher.getLaunchedAppState().assertTaskbarHidden();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,13 +32,6 @@ import org.junit.runner.RunWith;
|
|||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
public class TaplTestsTransientTaskbar extends AbstractTaplTestsTaskbar {
|
public class TaplTestsTransientTaskbar extends AbstractTaplTestsTaskbar {
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setUp() throws Exception {
|
|
||||||
mTaskbarWasInTransientMode = isTaskbarInTransientMode(mTargetContext);
|
|
||||||
setTaskbarMode(mLauncher, true);
|
|
||||||
super.setUp();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TaskbarModeSwitch(mode = TRANSIENT)
|
@TaskbarModeSwitch(mode = TRANSIENT)
|
||||||
public void testShowTaskbarUnstashHintOnHover() {
|
public void testShowTaskbarUnstashHintOnHover() {
|
||||||
|
|||||||
Reference in New Issue
Block a user