From fbc5d5d58839f4513e99f00db3c1157b235a41bc Mon Sep 17 00:00:00 2001 From: Lucas Lin Date: Tue, 22 Jun 2021 03:16:30 +0000 Subject: [PATCH] Add OBSERVE_NETWORK_POLICY for shell to test CTS Both of NetworkPolicyManager#isUidNetworkingBlocked() and NetworkPolicyManager#isUidRestrictedOnMeteredNetworks() are required OBSERVE_NETWORK_POLICY but OBSERVE_NETWORK_POLICY is a signature permission that CTS cannot acquire. So add this permission for shell and call these 2 APIs with shell identity to fix the problem. Bug: 176289731 Test: atest CtsHostsideNetworkTests:HostsideNetworkPolicyManagerTests Original-Change: https://android-review.googlesource.com/1737413 Merged-In: Iba7321c82e1a3ed773f99ccd4b9e3c24c607353f Change-Id: Iba7321c82e1a3ed773f99ccd4b9e3c24c607353f --- packages/Shell/AndroidManifest.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/Shell/AndroidManifest.xml b/packages/Shell/AndroidManifest.xml index 959b5ca566870..f7123c180eadd 100644 --- a/packages/Shell/AndroidManifest.xml +++ b/packages/Shell/AndroidManifest.xml @@ -419,6 +419,9 @@ + + +