History log of /external/autotest/server/cros/clique_lib/clique_dut_control.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
07646725a414c3e2ea32e45eb9c3ac29ef1350d8 29-Apr-2015 Roshan Pius <rpius@chromium.org> clique: Add synchronization of time between all the DUTs in the pool.

Adding synchronize of time across all the DUT's to aid in analyzing the
test results.
Also, some minor cleanups in the dut_control to create a single flat
list of ControlResult objects as the output of a scenario execution.

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

Change-Id: I83f28c3cb52e4d1f08190394aba6503b676bef92
Reviewed-on: https://chromium-review.googlesource.com/267819
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/clique_lib/clique_dut_control.py
6f1e9a8952d617030ae82deb8600cb78fc73c93d 29-Apr-2015 Roshan Pius <rpius@chromium.org> clique: Adding support for connection workers to clique test scenarios.

Adding the support for connection workers to perform ping, netperf, etc
with the DUT's in the test scenario. Each DUT set is assigned a single
connection worker which creates an implicit association with one of the
AP's in the pool as well.

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

Change-Id: If8eb4da9648bfc4047ddfa4eceadd2529406d482
Reviewed-on: https://chromium-review.googlesource.com/267793
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/clique_lib/clique_dut_control.py
01cb7b4e2303decbfab3b6998430e6d5be52196a 25-Apr-2015 Roshan Pius <rpius@chromium.org> clique: Add the Clique runner to run all the Clique tests.

Initial draft of Clique runner which is based on the chaos_runner. This
is a very simplified skeletal version of the runner to get us started.
More changes will be incoming once we start writing more scenarios and
start real end to end testing.
Also adding some formatting cleanups in the other modules.

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

Change-Id: I3724a30800a419bbcdf1aa3d37d61908759247c7
Reviewed-on: https://chromium-review.googlesource.com/267334
Reviewed-by: Roshan Pius <rpius@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/clique_lib/clique_dut_control.py
46bc88272114421f4879d973ad7e8675459751e3 21-Apr-2015 Roshan Pius <rpius@chromium.org> clique: Control module to control the execution of DUT's role.

DUT control module is responsible for running the sequence of test steps
on the different DUT's parallely within the pool and to collect the results
from all the DUT's at the end of their execution.
Implemented a sample Connect/Disconnect role which just repeatedly connects
to a provided AP and disconnects after successful connection.

BUG=chromium:477075
TEST=Tested using a skeletal clique runner:
`test_that $host network_WiFi_CliqueConnectDisconnect.debug`

Change-Id: I314b13c8f3fe076150d3664043e32d82ec52876e
Reviewed-on: https://chromium-review.googlesource.com/266727
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
/external/autotest/server/cros/clique_lib/clique_dut_control.py