DO NOT MERGE: Allow OEMs to backport EXECUTE_APP_FUNCTIONS_TRUSTED before A16.

This permission is now removed in Android 16. However, OEMs backported a different snapshots of Android 16 and so we need to get the CTS passing with and without this permission in Android 15.

Bug: 402647068

Test: presubmit
Merged-In: I69f829007fa7466f2f7f7e0ba5dde0d26e770219

Change-Id: I0fa30a2b2ea058f59ec04cac352ee9e135eea8ca
diff --git a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
index 5ce9df5..93d0f17 100644
--- a/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
+++ b/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/PermissionPolicyTest.java
@@ -76,6 +76,9 @@
     private static final String EXECUTE_APP_FUNCTIONS_PERMISSION =
             "android.permission.EXECUTE_APP_FUNCTIONS";
 
+    private static final String EXECUTE_APP_FUNCTIONS_TRUSTED_PERMISSION =
+            "android.permission.EXECUTE_APP_FUNCTIONS_TRUSTED";
+
     private static final String LOG_TAG = "PermissionProtectionTest";
 
     private static final String PLATFORM_PACKAGE_NAME = "android";
@@ -536,6 +539,10 @@
             case EXECUTE_APP_FUNCTIONS_PERMISSION:
                 // OEMs are allowed to backport this permission before Android 16.
                 return true;
+            case EXECUTE_APP_FUNCTIONS_TRUSTED_PERMISSION:
+                // This permission is removed in Android 16. OEMs are
+                // allowed to backport this permission before Android 16.
+                return true;
             default:
                 return false;
         }