History log of /external/autotest/server/sequence.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
527c55fd231777828cb683385115d0d69d8bd3bc 14-Dec-2015 Simran Basi <sbasi@google.com> [autotest] Update sequence.py to support machines as dicts.

Sequence.py expected the machine instance to be a String but
machines are now represented as dicts. This change fixes a bug
that prevents sequences from running.

BUG=chromium:569630
TEST=./brillo_test_launcher.py -m 100.96.51.136 -t control.brillo_pts \
--quickmerge

Change-Id: I6c90eeabb6e61594fadfe81f20e77b309532a4b7
Reviewed-on: https://chromium-review.googlesource.com/318280
Reviewed-by: Dan Shi <dshi@google.com>
Tested-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/sequence.py
a5522a35b55c7cac915cf0b4efc69ead32e26d35 06-Oct-2015 Simran Basi <sbasi@google.com> Brillo Tier 1 PTS: Initial Script.

Here is the starting point for the Brillo Tier 1 PTS.

Currently it does the following:

* Connects to a MobLab instance.
* Adds the ADB Host to the MobLab host list.
* Stages an update payload (not yet used).
* Launches the Brillo PTS Sequence.

Added the Brillo PTS Sequence. Currently is just runs the
whitelisted Gtests twice.

Updated sequences to support using the local control file
and not the template.

BUG=b:24774860
TEST=Ran against a local moblab, payload is staged and
whitelisted Gtests run twice.

Change-Id: I421d5d9c659ca654494e10cb37456de6fdd9752d
Reviewed-on: https://chromium-review.googlesource.com/304792
Commit-Ready: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/sequence.py
ed9ee486a458268f1dccc50b4f42ae1f82e281d0 30-Sep-2015 Simran Basi <sbasi@google.com> autotest: minor sequence.py fixes.

* Added support for tests that take in host or client_ip.
* Child jobs only use SSP if the parent job is in a container.
* Made test args optional.
* Added minor logging fixes.

BUG=None
TEST=local moblab run with brillo_pts sequence (not yet committed).

Change-Id: I9b4df2bfe5ff12cfce2ab06d1deee8a57886c52f
Reviewed-on: https://chromium-review.googlesource.com/302879
Commit-Ready: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-by: Dan Shi <dshi@chromium.org>
/external/autotest/server/sequence.py
4cf71adf9ac70d4102e66bc53727502d34851c04 13-May-2015 Gwendal Grignou <gwendal@chromium.org> sequences: schedule jobs within a sequence job.

Instead of launching tests that last a week or more,
sequence a large number of smaller tests (few hours).

This way, if moblab crash, the current test will be marked as failed,
but the tests in the suite will be scheduled.

Note: retention test is still 7 days long.

BUG=chromium:372952
TEST=Run storage_qual_suspend_quick.
Check the child job control files are correct,
check the AFE is taking the tests into account.

Change-Id: I6c276dba1e537e454d9098bc2e99209a871fec57
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/270789
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/sequence.py