summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlutina <lutina@google.com>2021-08-03 04:16:17 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-08-03 04:16:17 +0000
commit064633f656ca426de86d2f3529e584e6cee8ec81 (patch)
tree32637501c5ab403de302d086824ae58f5b3f175f
parentad5f3ab138ba53fc832edf323544d974a7da4b28 (diff)
parent6e67745a5fec752ba8d8d9be02c26206a7330ce6 (diff)
downloadconnectivity-064633f656ca426de86d2f3529e584e6cee8ec81.tar.gz
Fixing some tests of WifiAutoUpdateTest failed on wifi connection after android updating am: 6e67745a5f
Original change: https://googleplex-android-review.googlesource.com/c/platform/tools/test/connectivity/+/15433114 Change-Id: I728a82602c24f58937011fbc32c6d1e05079b55e
-rwxr-xr-xacts/tests/google/wifi/WifiAutoUpdateTest.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/acts/tests/google/wifi/WifiAutoUpdateTest.py b/acts/tests/google/wifi/WifiAutoUpdateTest.py
index 5d2dd6f36..33f52ca54 100755
--- a/acts/tests/google/wifi/WifiAutoUpdateTest.py
+++ b/acts/tests/google/wifi/WifiAutoUpdateTest.py
@@ -240,7 +240,22 @@ class WifiAutoUpdateTest(WifiBaseTest):
networks: List of network dicts.
"""
network_info = self.dut.droid.wifiGetConfiguredNetworks()
- if len(network_info) != len(networks):
+ """
+ b/189285598, the network id of a network might be changed after \
+ reboot because the network sequence is not stable on \
+ backup/restore. This test should find the correct network against
+ the desired SSID before connecting to the network after reboot.
+ Start from Android S.
+ """
+ network_info_ssid = list()
+ for i in network_info:
+ network_info_ssid.append(i['SSID'])
+ network_info_ssid_list = set(network_info_ssid)
+ networks_ssid= list()
+ for i in networks:
+ networks_ssid.append(i['SSID'])
+ networks_ssid_list = set(networks_ssid)
+ if len(network_info_ssid_list) != len(networks_ssid_list):
msg = (
"Number of configured networks before and after Auto-update "
"don't match. \nBefore reboot = %s \n After reboot = %s" %