summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Tony Mak <tonymak@google.com> 2025-03-21 15:11:19 -0700
committer Tony Mak <tonymak@google.com> 2025-03-21 15:20:18 -0700
commit5a172211f9cf2028b0616ee1bf21bd369695ce65 (patch)
tree3855420b9b3b43d88c62e1ebb913a6c303d765d1
parenta4f5f21095566bf36516a8e5bce06799ed8a7b59 (diff)
DO NOT MERGE Allow OEM to backport EXECUTE_APP_FUNCTIONS permission before A16
Bug: 402647068 Test: presubmit Merged-In: I69f829007fa7466f2f7f7e0ba5dde0d26e770219 Change-Id: I7e81286db40d86c3d0b6a41f731a25213e79e35b
-rw-r--r--tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
index a58602501..5ce9df514 100644
--- a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
+++ b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
@@ -73,6 +73,9 @@ public class PermissionPolicyTest {
private static final String MANAGE_COMPANION_DEVICES_PERMISSION
= "android.permission.MANAGE_COMPANION_DEVICES";
+ private static final String EXECUTE_APP_FUNCTIONS_PERMISSION =
+ "android.permission.EXECUTE_APP_FUNCTIONS";
+
private static final String LOG_TAG = "PermissionProtectionTest";
private static final String PLATFORM_PACKAGE_NAME = "android";
@@ -530,6 +533,9 @@ public class PermissionPolicyTest {
return parseDate(SECURITY_PATCH).before(HIDE_NON_SYSTEM_OVERLAY_WINDOWS_PATCH_DATE);
case MANAGE_COMPANION_DEVICES_PERMISSION:
return parseDate(SECURITY_PATCH).before(MANAGE_COMPANION_DEVICES_PATCH_DATE);
+ case EXECUTE_APP_FUNCTIONS_PERMISSION:
+ // OEMs are allowed to backport this permission before Android 16.
+ return true;
default:
return false;
}