Merge "Fix flake : testVpnSetUnderlyingNetworks" into main
This commit is contained in:
@@ -9053,6 +9053,18 @@ public class ConnectivityServiceTest {
|
|||||||
mCm.registerNetworkCallback(vpnNetworkRequest, vpnNetworkCallback);
|
mCm.registerNetworkCallback(vpnNetworkRequest, vpnNetworkCallback);
|
||||||
vpnNetworkCallback.assertNoCallback();
|
vpnNetworkCallback.assertNoCallback();
|
||||||
|
|
||||||
|
// Lingering timer is short and cell might be disconnected if the device is particularly
|
||||||
|
// slow running the test, unless it's requested. Make sure the networks the test needs
|
||||||
|
// are all requested.
|
||||||
|
final NetworkCallback cellCallback = new NetworkCallback() {};
|
||||||
|
final NetworkCallback wifiCallback = new NetworkCallback() {};
|
||||||
|
mCm.requestNetwork(
|
||||||
|
new NetworkRequest.Builder().addTransportType(TRANSPORT_CELLULAR).build(),
|
||||||
|
cellCallback);
|
||||||
|
mCm.requestNetwork(
|
||||||
|
new NetworkRequest.Builder().addTransportType(TRANSPORT_WIFI).build(),
|
||||||
|
wifiCallback);
|
||||||
|
|
||||||
mMockVpn.establishForMyUid(true /* validated */, false /* hasInternet */,
|
mMockVpn.establishForMyUid(true /* validated */, false /* hasInternet */,
|
||||||
false /* privateDnsProbeSent */);
|
false /* privateDnsProbeSent */);
|
||||||
assertUidRangesUpdatedForMyUid(true);
|
assertUidRangesUpdatedForMyUid(true);
|
||||||
@@ -9209,6 +9221,8 @@ public class ConnectivityServiceTest {
|
|||||||
assertDefaultNetworkCapabilities(userId /* no networks */);
|
assertDefaultNetworkCapabilities(userId /* no networks */);
|
||||||
|
|
||||||
mMockVpn.disconnect();
|
mMockVpn.disconnect();
|
||||||
|
mCm.unregisterNetworkCallback(cellCallback);
|
||||||
|
mCm.unregisterNetworkCallback(wifiCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user