diff options
| author | 2025-01-15 03:27:17 -0800 | |
|---|---|---|
| committer | 2025-01-15 03:27:17 -0800 | |
| commit | e09cb245c7c437e27d19f9b46f98b192160cf9d1 (patch) | |
| tree | d616cbc06c824c6d4a3025ad854c778501165a3f | |
| parent | 8d9dcb3862144dae30042bb7d0045b65304a87c9 (diff) | |
| parent | 5f3d93738ba3606356b4027c391bae66209422ab (diff) | |
Merge "Ensure to open an app as a new task" into main
| -rw-r--r-- | libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/OpenUnlimitedApps.kt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/OpenUnlimitedApps.kt b/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/OpenUnlimitedApps.kt index 367c4a437018..16a01d570575 100644 --- a/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/OpenUnlimitedApps.kt +++ b/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/OpenUnlimitedApps.kt @@ -17,6 +17,8 @@ package com.android.wm.shell.scenarios import android.app.Instrumentation +import android.content.Intent.FLAG_ACTIVITY_MULTIPLE_TASK +import android.content.Intent.FLAG_ACTIVITY_NEW_TASK import android.tools.traces.parsers.WindowManagerStateHelper import androidx.test.platform.app.InstrumentationRegistry import androidx.test.uiautomator.UiDevice @@ -43,7 +45,7 @@ abstract class OpenUnlimitedApps() private val device = UiDevice.getInstance(instrumentation) private val testApp = DesktopModeAppHelper(SimpleAppHelper(instrumentation)) - private val mailApp = DesktopModeAppHelper(MailAppHelper(instrumentation)) + private val mailApp = MailAppHelper(instrumentation) private val maxNum = DesktopModeStatus.getMaxTaskLimit(instrumentation.context) @@ -61,7 +63,12 @@ abstract class OpenUnlimitedApps() // Launch new [openTaskNum] tasks. for (i in 1..openTaskNum) { - mailApp.launchViaIntent(wmHelper) + mailApp.launchViaIntent( + wmHelper, + mailApp.openAppIntent.apply { + addFlags(FLAG_ACTIVITY_MULTIPLE_TASK or FLAG_ACTIVITY_NEW_TASK) + } + ) } } |