summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src
diff options
context:
space:
mode:
authorjunyulai <junyulai@google.com>2021-01-14 11:08:11 +0800
committerJunyu Lai <junyulai@google.com>2021-01-15 03:44:21 +0000
commit7b1d3100218069c5958a5087ee3a2bc178278e34 (patch)
treef0da2a4c226a42c0120b073405bfca54bd7909cd /packages/SystemUI/src
parent4d20410bf4bdd1fe851145dcbd3ea1b5c7d5dcd7 (diff)
Fix test breakage caused by adding new capability by default
Currently, SecurityControllerImpl listen to all network changes. However, the default capabilities are removed one by one manually. This might be problematic when a new default capability is introduced. Thus, calling clearCapabilities instead. Test: atest SystemUITests:com.android.systemui.statusbar.policy.SecurityControllerTest#testNetworkRequest Test: atest FrameworksNetTests NetworkStackTests TetheringTests SystemUITests Test: atest CtsNetTestCases Bug: 177411288 Bug: 175662146 Change-Id: Ic5741bc4125369c4a0a03a455447e44058a93aac
Diffstat (limited to 'packages/SystemUI/src')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/SecurityControllerImpl.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/SecurityControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/SecurityControllerImpl.java
index 309d4b04ebbf..c5a35eaf3e6c 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/SecurityControllerImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/SecurityControllerImpl.java
@@ -29,7 +29,6 @@ import android.net.ConnectivityManager;
import android.net.ConnectivityManager.NetworkCallback;
import android.net.IConnectivityManager;
import android.net.Network;
-import android.net.NetworkCapabilities;
import android.net.NetworkRequest;
import android.os.Handler;
import android.os.RemoteException;
@@ -66,12 +65,8 @@ public class SecurityControllerImpl extends CurrentUserTracker implements Securi
private static final String TAG = "SecurityController";
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
- private static final NetworkRequest REQUEST = new NetworkRequest.Builder()
- .removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN)
- .removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)
- .removeCapability(NetworkCapabilities.NET_CAPABILITY_TRUSTED)
- .setUids(null)
- .build();
+ private static final NetworkRequest REQUEST =
+ new NetworkRequest.Builder().clearCapabilities().build();
private static final int NO_NETWORK = -1;
private static final String VPN_BRANDED_META_DATA = "com.android.systemui.IS_BRANDED";