diff options
author | 2024-10-29 18:07:48 +0000 | |
---|---|---|
committer | 2024-10-29 18:20:52 +0000 | |
commit | 4ccb6f50d73d26126403786cf8c0e1570e1c29a6 (patch) | |
tree | 057003993460a96c6d18fc11e3221f1c553a043d | |
parent | 6e91b355dc8f3a7e21c61d23f074025a8b578062 (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.java | 8 |
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); } } |