594570dc4b2a3445054b58e50545416e4bc48f36 |
|
15-Mar-2014 |
Christopher Wiley <wiley@chromium.org> |
Wait for correct IP subnet changes during roaming This allows roaming tests to pass when run against drivers that do roaming without involving userspace. In these situations we're briefly associated with the roaming target before we detect that our DHCP lease is invalid and re-negotiate the lease. Tolerate that window by also waiting for the IP address on the WiFi interface to move to the correct subnet. Add a library to make common netblock->mask/subnet/broadcast address calculations. Pull duplicate logic to do this out of interface.py and site_linux_router.py. BUG=chromium:352847 TEST=wifi_matfunc continues to pass with this change. Change-Id: I2e6786514aee533e36eb84e1329f19891d3744ba Reviewed-on: https://chromium-review.googlesource.com/190173 Tested-by: Christopher Wiley <wiley@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Christopher Wiley <wiley@chromium.org>
/external/autotest/server/site_tests/network_WiFi_Roam/network_WiFi_Roam.py
|
eea1236dcf4238aa8c07d62b65c9fbcb26d064d4 |
|
13-Dec-2013 |
Christopher Wiley <wiley@chromium.org> |
autotest: Remove LinuxCrosRouter and remove site_wifitest artifacts Since we only have one router implementation, remove the hacks to support multiple types of routers. Since we no longer have site_wifitest, remove the interfaces it used to call into LinuxRouter through. While we're here, kill the |hostapd| field of LinuxRouter. It is a dictionary that combines static constants with fields written by the most recently instantiated router instance. Leave the similar station dictionary since we don't allow multiple stations simultaneously. In that case, the most recently instantiated station is the only station. TEST=wifi_matfunc passes with these changes. BUG=chromium:328173 Change-Id: Idf86e2932cfd71ea5d01cc79e103f5e660ff5ae6 Reviewed-on: https://chromium-review.googlesource.com/180042 Commit-Queue: Christopher Wiley <wiley@chromium.org> Reviewed-by: Christopher Wiley <wiley@chromium.org> Tested-by: Christopher Wiley <wiley@chromium.org>
/external/autotest/server/site_tests/network_WiFi_Roam/network_WiFi_Roam.py
|
1298dffdb3b8aaa4bbdee0bec45ff0e0e2472542 |
|
05-Dec-2013 |
Christopher Wiley <wiley@chromium.org> |
autotest: Install router credentials at configuration time This removes one very unintuitive step from our router configuration process. TEST=network_WiFi_SimpleConnect 802.1x tests continue to pass BUG=None Change-Id: I8595c1b0c975843e0139e11a4981560746877352 Reviewed-on: https://chromium-review.googlesource.com/178860 Tested-by: Christopher Wiley <wiley@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Christopher Wiley <wiley@chromium.org>
/external/autotest/server/site_tests/network_WiFi_Roam/network_WiFi_Roam.py
|
f99bf7ac52fa97ea5f34ecb4545b4ae848c81bff |
|
23-Oct-2013 |
Paul Stewart <pstew@chromium.org> |
Create a suite of "awake" roaming tests Create a suite of tests which verify that if we shut down the AP the DUT is connected to, it will attempt a connection to a similarly configured AP with the same SSID. BUG=chromium:310296, chromium:310401 TEST=This is a test. It reproes the two issues above. Change-Id: Icccda485cd1a59ea6d7e18b1a8ffc169564ca54d Reviewed-on: https://chromium-review.googlesource.com/174170 Reviewed-by: Christopher Wiley <wiley@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org>
/external/autotest/server/site_tests/network_WiFi_Roam/network_WiFi_Roam.py
|