Adding TaplTestsSplitscreen to OOP tests

It's a nice addition to our OOP tests, which serve as a kind-of ssmoke check for the system, as well a a test for a proguarded Launcher.

Bug: 187761685
Flag: N/A
Test: presubmit

Change-Id: I196cf0047f0df6cf843615e48252035f216597a0
This commit is contained in:
Vadim Tryshev
2023-08-11 18:33:29 -07:00
parent 7ed637b050
commit 401cde8d99
2 changed files with 8 additions and 0 deletions

View File

@@ -42,5 +42,6 @@ filegroup {
"tests/src/com/android/quickstep/NavigationModeSwitchRule.java",
"tests/src/com/android/quickstep/AbstractQuickStepTest.java",
"tests/src/com/android/quickstep/TaplTestsQuickstep.java",
"tests/src/com/android/quickstep/TaplTestsSplitscreen.java",
]
}

View File

@@ -22,6 +22,8 @@ import static org.junit.Assume.assumeTrue;
import android.content.Intent;
import androidx.test.platform.app.InstrumentationRegistry;
import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.ui.PortraitLandscapeRunner.PortraitLandscape;
import com.android.launcher3.ui.TaplTestsLauncher3;
@@ -36,6 +38,9 @@ public class TaplTestsSplitscreen extends AbstractQuickStepTest {
private static final String CALCULATOR_APP_PACKAGE =
resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR);
private static final String READ_DEVICE_CONFIG_PERMISSION =
"android.permission.READ_DEVICE_CONFIG";
@Override
@Before
public void setUp() throws Exception {
@@ -46,6 +51,8 @@ public class TaplTestsSplitscreen extends AbstractQuickStepTest {
mLauncher.enableBlockTimeout(true);
mLauncher.showTaskbarIfHidden();
}
InstrumentationRegistry.getInstrumentation().getUiAutomation().adoptShellPermissionIdentity(
READ_DEVICE_CONFIG_PERMISSION);
}
@After