diff options
author | lutina <lutina@google.com> | 2021-08-03 04:16:17 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-08-03 04:16:17 +0000 |
commit | 064633f656ca426de86d2f3529e584e6cee8ec81 (patch) | |
tree | 32637501c5ab403de302d086824ae58f5b3f175f | |
parent | ad5f3ab138ba53fc832edf323544d974a7da4b28 (diff) | |
parent | 6e67745a5fec752ba8d8d9be02c26206a7330ce6 (diff) | |
download | connectivity-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-x | acts/tests/google/wifi/WifiAutoUpdateTest.py | 17 |
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" % |