summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mayank Garg <gargmayank@google.com> 2024-10-29 18:07:48 +0000
committer Mayank Garg <gargmayank@google.com> 2024-10-29 18:20:52 +0000
commit4ccb6f50d73d26126403786cf8c0e1570e1c29a6 (patch)
tree057003993460a96c6d18fc11e3221f1c553a043d
parent6e91b355dc8f3a7e21c61d23f074025a8b578062 (diff)
Disable testSetWifiEnabled for passenger on MUMD devices
Test is disabled on Multi-user-Multi-display(MUMD) devices for passenger users currently used by Android Auto. The test is not passing for passenger on MUMD because the feature is disabled for passenger user, and instead of throwing security exception, the call is returning "False". Flag: EXEMPT test only Bug: 367313415 Test: atest --user-type secondary_user_on_secondary_display android.permission.cts.NoWifiStatePermissionTest#testSetWifiEnabled Change-Id: Ib8b53bf4b89dda7615f685eaf44262c3af62123f
-rw-r--r--tests/cts/permission/src/android/permission/cts/NoWifiStatePermissionTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/cts/permission/src/android/permission/cts/NoWifiStatePermissionTest.java b/tests/cts/permission/src/android/permission/cts/NoWifiStatePermissionTest.java
index 9fff22747..a0637827c 100644
--- a/tests/cts/permission/src/android/permission/cts/NoWifiStatePermissionTest.java
+++ b/tests/cts/permission/src/android/permission/cts/NoWifiStatePermissionTest.java
@@ -30,6 +30,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.SmallTest;
import androidx.test.platform.app.InstrumentationRegistry;
+import com.android.compatibility.common.util.UserHelper;
+
+import org.junit.Assume;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -214,6 +217,11 @@ public class NoWifiStatePermissionTest {
*/
@Test(expected = SecurityException.class)
public void testSetWifiEnabled() {
+ // Skip the test for passenger on Multi-user-multi-display devices for Automotive
+ UserHelper userHelper = new UserHelper(sContext);
+ Assume.assumeFalse(
+ "Skipped for visible background User as wifi is disabled for visible background "
+ + "user.", userHelper.isVisibleBackgroundUser());
mWifiManager.setWifiEnabled(true);
}
}