diff options
Diffstat (limited to 'tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java')
-rw-r--r-- | tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java b/tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java index a4f3ff5aaa7..ef52bc71881 100644 --- a/tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java +++ b/tests/tests/wifi/src/android/net/wifi/cts/WifiManagerTest.java @@ -165,6 +165,7 @@ public class WifiManagerTest extends WifiJUnit3TestBase { private static final int SCAN_TEST_WAIT_DURATION_MS = 15_000; private static final int TEST_WAIT_DURATION_MS = 10_000; private static final int WIFI_CONNECT_TIMEOUT_MILLIS = 30_000; + private static final int WIFI_PNO_CONNECT_TIMEOUT_MILLIS = 90_000; private static final int WAIT_MSEC = 60; private static final int DURATION_SCREEN_TOGGLE = 2000; private static final int DURATION_SETTINGS_TOGGLE = 1_000; @@ -439,6 +440,10 @@ public class WifiManagerTest extends WifiJUnit3TestBase { } } + private void waitForConnection(int timeoutMillis) throws Exception { + waitForNetworkInfoState(NetworkInfo.State.CONNECTED, timeoutMillis); + } + private void waitForConnection() throws Exception { waitForNetworkInfoState(NetworkInfo.State.CONNECTED, WIFI_CONNECT_TIMEOUT_MILLIS); } @@ -2864,7 +2869,7 @@ public class WifiManagerTest extends WifiJUnit3TestBase { } // make sure we're connected - waitForConnection(); + waitForConnection(WIFI_PNO_CONNECT_TIMEOUT_MILLIS); WifiInfo currentNetwork = ShellIdentityUtils.invokeWithShellPermissions( mWifiManager::getConnectionInfo); |