Load the FGS permissions policy with the context
Changes for adding health connect permissions to FGS type "health"
Bug: 246792057
Bug: 254662338
Test: atest CtsAppFgsTestCases
Change-Id: I21c599b3d5aa6902588e3f36b3e24b3dd150e9b4
diff --git a/tests/app/FgsTest/src/android/app/cts/fgstest/ActivityManagerForegroundServiceTypeTest.java b/tests/app/FgsTest/src/android/app/cts/fgstest/ActivityManagerForegroundServiceTypeTest.java
index 67cf6e9..8315488 100644
--- a/tests/app/FgsTest/src/android/app/cts/fgstest/ActivityManagerForegroundServiceTypeTest.java
+++ b/tests/app/FgsTest/src/android/app/cts/fgstest/ActivityManagerForegroundServiceTypeTest.java
@@ -333,9 +333,10 @@
type, ServiceInfo.FOREGROUND_SERVICE_TYPE_NONE);
assertEquals(type, info.getForegroundServiceType());
allOfPermissions = triagePermissions(
- info.getRequiredAllOfPermissionsForTest().orElse(null));
+ info.getRequiredAllOfPermissionsForTest(mTargetContext).orElse(null));
anyOfPermissions = ArrayUtils.concat(TestPermissionInfo.class,
- triagePermissions(info.getRequiredAnyOfPermissionsForTest().orElse(null)),
+ triagePermissions(info.getRequiredAnyOfPermissionsForTest(
+ mTargetContext).orElse(null)),
triagePermissions(specialOps));
// If we grant all of the permissions, the foreground service start will succeed.