Skip to content
Snippets Groups Projects
Commit 860f2ac0 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix flake : testVpnSetUnderlyingNetworks" into main am: 8ba50ae3

parents 3ac8cae4 8ba50ae3
No related branches found
No related tags found
No related merge requests found
......@@ -9053,6 +9053,18 @@ public class ConnectivityServiceTest {
mCm.registerNetworkCallback(vpnNetworkRequest, vpnNetworkCallback);
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 */,
false /* privateDnsProbeSent */);
assertUidRangesUpdatedForMyUid(true);
......@@ -9209,6 +9221,8 @@ public class ConnectivityServiceTest {
assertDefaultNetworkCapabilities(userId /* no networks */);
 
mMockVpn.disconnect();
mCm.unregisterNetworkCallback(cellCallback);
mCm.unregisterNetworkCallback(wifiCallback);
}
 
@Test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment