diff options
author | 2025-04-02 03:12:40 -0700 | |
---|---|---|
committer | 2025-04-09 18:31:04 -0700 | |
commit | a021f73fd13c8eb0013d3fb4df4b49f25c8d271d (patch) | |
tree | 27fb5e637b7ba34b6b9b70551421e538f88e950f | |
parent | 6544b7c3e5aa232dd268914f9278821abda7a4fc (diff) |
Run AppPermissionsTest from Android 16+
ag/31382100 (which adds the CREATE_VIRTUAL_DEVICE permission to the com.android.shell package) isn't there in Android 15, but its there in Android 16. So, AppPermissionsTest fails on 25Q1 builds, as it relies on shell for the above permission. So, we annotate the test to run on Android 16+, similar to DeviceAwarePermissionGrantTest.
Relnote: Annotate AppPermissionsTest to run on Android 16 and above
Test: atest AppPermissionsTest
Fixes: 406924219
LOW_COVERAGE_REASON=TEST_ONLY
Flag: EXEMPT test fix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eeae3f36407bd8cac7d69eeaa64cad939215902f)
Merged-In: I5ff1a33d146112c048a18adbbe2753b76d55078f
Change-Id: I5ff1a33d146112c048a18adbbe2753b76d55078f
-rw-r--r-- | tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt b/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt index 76c86df76..03493c99a 100644 --- a/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt +++ b/tests/cts/permissionmultidevice/src/android/permissionmultidevice/cts/AppPermissionsTest.kt @@ -51,7 +51,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(AndroidJUnit4::class) -@SdkSuppress(minSdkVersion = Build.VERSION_CODES.VANILLA_ICE_CREAM, codeName = "VanillaIceCream") +@SdkSuppress(minSdkVersion = Build.VERSION_CODES.BAKLAVA, codeName = "Baklava") class AppPermissionsTest { private val instrumentation: Instrumentation = InstrumentationRegistry.getInstrumentation() private val defaultDeviceContext = instrumentation.targetContext |