Merge "Ensure Wifi eventually becomes default"
This commit is contained in:
commit
bb80403f60
1 changed files with 3 additions and 1 deletions
|
|
@ -2708,6 +2708,7 @@ public class ConnectivityManagerTest {
|
|||
// Cannot use @IgnoreUpTo(Build.VERSION_CODES.R) because this test also requires API 31
|
||||
// shims, and @IgnoreUpTo does not check that.
|
||||
assumeTrue(TestUtils.shouldTestSApis());
|
||||
assumeTrue(mPackageManager.hasSystemFeature(FEATURE_WIFI));
|
||||
|
||||
final TestNetworkTracker tnt = callWithShellPermissionIdentity(
|
||||
() -> initTestNetwork(mContext, TEST_LINKADDR, NETWORK_CALLBACK_TIMEOUT_MS));
|
||||
|
|
@ -2721,7 +2722,8 @@ public class ConnectivityManagerTest {
|
|||
OemNetworkPreferences.OEM_NETWORK_PREFERENCE_TEST_ONLY);
|
||||
registerTestOemNetworkPreferenceCallbacks(defaultCallback, systemDefaultCallback);
|
||||
waitForAvailable(defaultCallback, tnt.getNetwork());
|
||||
waitForAvailable(systemDefaultCallback, wifiNetwork);
|
||||
systemDefaultCallback.eventuallyExpect(CallbackEntry.AVAILABLE,
|
||||
NETWORK_CALLBACK_TIMEOUT_MS, cb -> wifiNetwork.equals(cb.getNetwork()));
|
||||
}, /* cleanup */ () -> {
|
||||
runWithShellPermissionIdentity(tnt::teardown);
|
||||
defaultCallback.expect(CallbackEntry.LOST, tnt, NETWORK_CALLBACK_TIMEOUT_MS);
|
||||
|
|
|
|||
Loading…
Reference in a new issue