History log of /external/autotest/server/site_tests/network_WiFi_Roam/network_WiFi_Roam.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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