summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOscar Shu <xshu@google.com>2019-08-08 19:54:08 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-08-08 19:54:08 +0000
commitcee383b24f152bc39f9ace416fc8bce0ce01084c (patch)
tree45cc1e31ee1f34c493cfd770d1adfbd430411a42
parentd26d34b118d6a78daad2e00e0750bcf603a40fc8 (diff)
parent0b5ff4d30e42a07feecdbb29c0eba3d71219d2d1 (diff)
downloadplatform_tools_test_connectivity-cee383b24f152bc39f9ace416fc8bce0ce01084c.tar.gz
platform_tools_test_connectivity-cee383b24f152bc39f9ace416fc8bce0ce01084c.tar.bz2
platform_tools_test_connectivity-cee383b24f152bc39f9ace416fc8bce0ce01084c.zip
Merge "Revert "[ACTS test] enforce max connection time"" into qt-dev
-rwxr-xr-xacts/framework/acts/test_utils/wifi/wifi_test_utils.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/acts/framework/acts/test_utils/wifi/wifi_test_utils.py b/acts/framework/acts/test_utils/wifi/wifi_test_utils.py
index b2ae9a4808..6e29e61243 100755
--- a/acts/framework/acts/test_utils/wifi/wifi_test_utils.py
+++ b/acts/framework/acts/test_utils/wifi/wifi_test_utils.py
@@ -44,7 +44,6 @@ DEFAULT_TIMEOUT = 10
SHORT_TIMEOUT = 30
ROAMING_TIMEOUT = 30
WIFI_CONNECTION_TIMEOUT_DEFAULT = 30
-WIFI_ABNORMAL_CONNECTION_TIME = 10
# Speed of light in m/s.
SPEED_OF_LIGHT = 299792458
@@ -1166,9 +1165,7 @@ def _wait_for_connect_event(ad, ssid=None, id=None, tries=1):
if id is None and ssid is None:
for i in range(tries):
try:
- start = time.time()
conn_result = ad.ed.pop_event(wifi_constants.WIFI_CONNECTED, 30)
- _assert_connection_time(start)
break
except Empty:
pass
@@ -1176,25 +1173,16 @@ def _wait_for_connect_event(ad, ssid=None, id=None, tries=1):
# If ssid or network id is specified, wait for specific connect event.
for i in range(tries):
try:
- start = time.time()
conn_result = ad.ed.pop_event(wifi_constants.WIFI_CONNECTED, 30)
if id and conn_result['data'][WifiEnums.NETID_KEY] == id:
- _assert_connection_time(start)
break
elif ssid and conn_result['data'][WifiEnums.SSID_KEY] == ssid:
- _assert_connection_time(start)
break
except Empty:
pass
return conn_result
-def _assert_connection_time(start):
- duration = time.time() - start
- asserts.assert_true(
- duration < WIFI_ABNORMAL_CONNECTION_TIME,
- "Took " + str(duration) + "s to connect to network, " +
- " expected " + str(WIFI_ABNORMAL_CONNECTION_TIME))
def wait_for_disconnect(ad, timeout=10):
"""Wait for a disconnect event within the specified timeout.
@@ -1430,6 +1418,7 @@ def _wifi_connect_by_id(ad, network_id, num_of_tries=1):
finally:
ad.droid.wifiStopTrackingStateChange()
+
def wifi_connect_using_network_request(ad, network, network_specifier,
num_of_tries=3, assert_on_fail=True):
"""Connect an Android device to a wifi network using network request.