History log of /external/autotest/server/cros/network/chaos_clique_utils.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2199f071167ecea9819816563885a5b3329dcc40 20-Jan-2016 Tien Chang <tienchang@google.com> chaos: Reference global AFE server to bypass sharded instances in local labs.

While here, removed function lock_webdriver_in_afe() as that is never called and
tests use allocate_webdriver_instance(). Also removed unused imports.

BUG=chromium:570498
TEST=Ran trybot; could lock packet_capture and webdriver
pre-cq-configs: mixed-wificell-pre-cq

Change-Id: Ie2d9e0588cb06eb85c4def558372ffbd375c9ef3
Reviewed-on: https://chromium-review.googlesource.com/322763
Commit-Ready: Tien Chang <tienchang@chromium.org>
Tested-by: Tien Chang <tienchang@chromium.org>
Reviewed-by: Tien Chang <tienchang@chromium.org>
Reviewed-by: Fang Deng <fdeng@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py
a50d88d9a761d79fd94a59fc030e852aec7b18a6 12-Jan-2016 Tien Chang <tienchang@google.com> get_firmware_version: Update regex pattern for Intel's WiFi firmware version.

BUG=None
TEST=Used pythex.org to confirm correct regex pattern

Change-Id: I34c5fb54b3b80953029a8fde126992588ba9989b
Reviewed-on: https://chromium-review.googlesource.com/321451
Commit-Ready: Tien Chang <tienchang@chromium.org>
Tested-by: Tien Chang <tienchang@chromium.org>
Reviewed-by: Bindu Mahadev <bmahadev@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py
10b27caed5434380d8b5739cf66b8991b7464bb8 01-Dec-2015 Roshan Pius <rpius@google.com> autotest(wifi): System info changes for Android

Couple of changes needed to get chaos tests running on Android DUT's:
1. The uname binary (used to get the kernel version, arch, etc) is
located at /system/bin/uname for Android/Brillo and /bin/uname for Cros
devices. So, use the path utils to figure out the exact command to be
run to make it compatible across different platforms.
2. Skip chaos_clique_utils.get_firmware_ver() for Android/Brillo
targets.

BUG=chromium:564291
TEST=`test_that -b panther chromeos3-row1-rack1-host5.cros
network_WiFi_ChaosConnectDisconnect.open` on CrosHost(veyron_minnie).
TEST=`test_that -b panther chromeos3-row1-rack1-host3.cros
network_WiFi_ChaosConnectDisconnect.open` on AdbHost(Android)

Change-Id: I0f2a4fe34eb12ba315603637be23956e91f5b258
Reviewed-on: https://chromium-review.googlesource.com/315192
Commit-Ready: Roshan Pius <rpius@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py
6b8a9553d74d5ff4310e0dc7b0625d6b2349a40d 09-Jun-2015 Kris Rambish <krisr@chromium.org> wait_for_scan_result takes lists of ssids/bsses

All of the other scan functions in the iw_runner take a list
of ssids of bsses. This make wait_for_scan_result consistent
with the rest of the scan methods.

TEST=unittest
BUG=None

Change-Id: I43bff12c79259cdcb3584b0bd056fd4df2708cc6
Reviewed-on: https://chromium-review.googlesource.com/276347
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Kris Rambish <krisr@chromium.org>
Trybot-Ready: Kris Rambish <krisr@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py
d2ae97483945e7f78e57e41cafcd800553e08598 04-Jun-2015 Tien Chang <tienchang@google.com> With virtual machines on the lab network, we can run multiple instances of
Chaos tests in parallel.

The primary change is passing along the hostname of a locked VM instance, such
that we can establish driver connection within this instance and run
Chromedriver to configure APs. This requires the VM to remain on throughout the
run - otherwise Chromedriver may fail to establish connection.

This required a change to each VMs' search domain name, hence the gutted .cros
from chaos_dynamic_ap_list.conf.

Similar to how we handle packet capture devices, we lock and unlock VM
instances in chaos_runner.py.

BUG=None
TEST=Ran ChaosConnectDisconnect.debug and ChaosConnectDisconnect.open

Change-Id: Ia7084888c5cafaad51f66ab331770731a36a609b
Reviewed-on: https://chromium-review.googlesource.com/275144
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Tien Chang <tienchang@chromium.org>
Commit-Queue: Tien Chang <tienchang@chromium.org>
Trybot-Ready: Tien Chang <tienchang@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py
c6db3d062f9166eeccd816427dfc2f3e8b2e0052 29-Apr-2015 Roshan Pius <rpius@chromium.org> clique, chaos: Add a common utility for both chaos & clique runners

Moving all the common utility functions into a single common module so
that these functions can be shared between both chaos & clique test
suites.

BUG=chromium:477075
TEST=`test_that $host network_WiFi_CliqueConnectDisconnect.debug`
TEST=`test_that $host network_WiFi_ChaosLongConnect.debug`

Change-Id: Ib29b3f43b98567614e01946317b06e3f90c7190e
Reviewed-on: https://chromium-review.googlesource.com/267790
Reviewed-by: Kris Rambish <krisr@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/network/chaos_clique_utils.py