summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Xiang Wang <xiangw@google.com> 2024-12-24 19:30:19 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-12-24 19:30:19 -0800
commitb717f38f1645635271d2c5d4b277ff787425e56d (patch)
tree46b00092168188fcd5f1a5dabca36a0e19a87733
parente0b0cb8e376534dbc04ac3539a62c25aa555ed8b (diff)
parentb97cccb5e8aeb53bb38e879fea4ce96909086f31 (diff)
Skip CameraMicIndicatorsPermissionTest for secondary_user_on_secondary_display am: b97cccb5e8
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Permission/+/3426695 Change-Id: I3c2a1604e4b394167c88a008d63afbfa3e482459 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt
index e3197599c..b9d1cb305 100644
--- a/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt
+++ b/tests/cts/permissionui/src/android/permissionui/cts/CameraMicIndicatorsPermissionTest.kt
@@ -56,6 +56,7 @@ import com.android.compatibility.common.util.SystemUtil.runShellCommandOrThrow
import com.android.compatibility.common.util.SystemUtil.runWithShellPermissionIdentity
import com.android.compatibility.common.util.UiAutomatorUtils2
import com.android.compatibility.common.util.UiAutomatorUtils2.assertWithUiDump
+import com.android.compatibility.common.util.UserHelper
import com.android.modules.utils.build.SdkLevel
import com.android.sts.common.util.StsExtraBusinessLogicTestCase
import java.util.regex.Pattern
@@ -161,6 +162,8 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase {
@Before
fun setUp() {
+ // Camera and Mic are not supported for secondary user visible as a background user.
+ assumeFalse(isCar && UserHelper(context).isVisibleBackgroundUser())
runWithShellPermissionIdentity {
screenTimeoutBeforeTest =
Settings.System.getLong(context.contentResolver, Settings.System.SCREEN_OFF_TIMEOUT)
@@ -209,6 +212,10 @@ class CameraMicIndicatorsPermissionTest : StsExtraBusinessLogicTestCase {
@After
fun tearDown() {
+ // Camera and Mic are not supported for secondary user visible as a background user.
+ if (isCar && UserHelper(context).isVisibleBackgroundUser()) {
+ return
+ }
uninstall()
if (isCar) {
// Deselect the indicator since it persists otherwise