Add install bypass for CtsPermission3TestCases
Added install flag --bypass-low-target-sdk-block to allow older
apps to install for testing purposes.
Bug: 237321649
Test: atest CtsPermission3TestCases
Change-Id: I88f96677347db5bd287e467748549bb62d0025e9
diff --git a/tests/tests/permission3/src/android/permission3/cts/BasePermissionTest.kt b/tests/tests/permission3/src/android/permission3/cts/BasePermissionTest.kt
index 72f4048..e7c6a38 100644
--- a/tests/tests/permission3/src/android/permission3/cts/BasePermissionTest.kt
+++ b/tests/tests/permission3/src/android/permission3/cts/BasePermissionTest.kt
@@ -255,7 +255,9 @@
) {
val output = runShellCommand(
"pm install${if (reinstall) " -r" else ""}${if (grantRuntimePermissions) " -g" else ""
- }${if (installSource != null) " -i $installSource" else ""} $apkPath"
+ }${if (installSource != null) " -i $installSource" else ""} " +
+ "--bypass-low-target-sdk-block $apkPath"
+
).trim()
if (expectSuccess) {
assertEquals("Success", output)