History log of /external/autotest/server/site_tests/android_ACTS/android_ACTS.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
73c348d9f7de4b1d2b548fe8f48d68fe56cf919f 19-Jul-2017 Prathmesh Prabhu <pprabhu@chromium.org> [autotest] Drop last uses of afe_utils.get_host_attribute

This was added since the refactor started. We're now ready to drop the
old functions.

BUG=chromium:678430
TEST=Tested on test_push server

Change-Id: Id31adb16d2371a324122aef87c88fe2558e85b43
Reviewed-on: https://chromium-review.googlesource.com/530069
Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
fda1d8c165bb6a20411259db0967f8eefdb46a39 03-Jun-2017 Benny Peake <bpeake@google.com> Add acts flag to ignore devices without a valid job repo url

Acts tests can now take in a valid_job_urls_only flag. When
set to true, only devices that have valid job urls will be
setup.

acts_lib classes now can work with a list of devices, rather
than a pre-defined testbed.

TEST=Ran locally.
BUG=b:62349872

Change-Id: Ic90935a3f7b153027c3cf96f8a98f20409c09ae8
Reviewed-on: https://chromium-review.googlesource.com/526075
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
55dd0461a0f33061232bab780aef9e51bb518dfb 30-Jun-2017 Benny Peake <bpeake@google.com> Adds ignore for re-mapping when overriding build url

If the overide_build_url flag is present then mapping
will not be applied.

BUG=None
TEST=None

Change-Id: I21b937f1f80a4ca1d611ad701f1af4b0f4a39e05
Reviewed-on: https://chromium-review.googlesource.com/557402
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
285d39497ec10cc71ca3541fbefaaad94d683159 26-Jun-2017 Benny Peake <bpeake@google.com> Adds branch mapping to android_ACTS

android_ACTS can now be given a mapping of branch names. If the
current branch in the job_url matches a key in the mapping,
it will use the coresponding value. This currently only applies
to the acts.zip download.

TEST=Ran with and without branch mapping.
BUG=b:62708210

Change-Id: Ia19e20de87f3780b8d09f503dc23ec844e223f19
Reviewed-on: https://chromium-review.googlesource.com/548986
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
368abdf47d544aca4adbaf19d112e3457e056d3d 14-Feb-2017 Prathmesh Prabhu <pprabhu@chromium.org> [autotest] Use HostInfo to access host attributes

This CL is a squash of four separate CLs that update autoserv and
friends to use HostInfo to both obtain and update host attribute
information. Squashed CLs:
- Commit host attributes from AfeHostInfoStore
- Use HostInfo to clear host attributes before provision
- Use HostInfo to update host attributes in machine_install
- Use HostInfo to obtain host attributes [Reland]

The last CL got reverted earlier because the testbed host class was
creating other hosts without going through the factory methods. As a
result, the created hosts didn't have a host_info_store attribute.
CL:450866 fixed that.

BUG=chromium:678430
TEST=(1) unittests
(2) test_that / test_droid still work.
(3) in-lab hwtests via moblab

Change-Id: I8d00d8aa05e2ef263db21cb0f5d660311c146b0b
Reviewed-on: https://chromium-review.googlesource.com/517773
Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
d7b599621780f82056c92c9a340f00b18de3e6ec 26-May-2017 markdr <markdr@google.com> The option override_build_url now supports the <branch>/<build>/latest format

BUG=b:38512078
TEST=Ran with override_build_url=<branch>/<target>/latest and got the LKGB.
Change-Id: I9ad7212392a79830971c687435142ae365c43e2b
Reviewed-on: https://chromium-review.googlesource.com/516825
Commit-Queue: Mark De Ruyter <markdr@google.com>
Tested-by: Mark De Ruyter <markdr@google.com>
Tested-by: Betty Zhou <bettyzhou@google.com>
Reviewed-by: Betty Zhou <bettyzhou@google.com>
Trybot-Ready: Betty Zhou <bettyzhou@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
405ac5e6f5c66beee3082304a1c0f22f2eb335bd 05-May-2017 Benny Peake <bpeake@google.com> Added additional owner to acts job info

Acts jobs can now have an additional owner, stating who owns the
given test.

BUG=b:37758047
TEST=None

Change-Id: I7653f2c853e709497fa5e1481f7dfc73637d07b3
Reviewed-on: https://chromium-review.googlesource.com/498007
Tested-by: Benjamin Peake <bpeake@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
54f38a41e6676c65b741932e61cf139a95efd756 06-Apr-2017 Benny Peake <bpeake@google.com> Added ability to specify env through android_ACTS

Extra environment info can be specified through android_ACTS param
testtracker_extra_env. This will allow post processsing to use
the extra environment info.

TEST=Ran a test, looked at output.
BUG=b:36812250

Change-Id: I58fac0edf3ecce364edbdf19a0b527a881666c5f
Reviewed-on: https://chromium-review.googlesource.com/469288
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
83904b1ded3752220ee088feecba1571e1e8ad63 09-Mar-2017 Benny Peake <bpeake@google.com> Added ability to save info about devices.

Testbed and adb hosts can now save info and will save the
build info used for each device.

BUG=b:36029261
TEST=Ran test, checked that files were there.

Change-Id: I15c0e8c2dbc81f7a5755cfda562b1cac9538a556
Reviewed-on: https://chromium-review.googlesource.com/452803
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
7e22961bef4bc4c0edfbb0c3858a698a0a14e560 14-Mar-2017 Benny Peake <bpeake@google.com> Fixed bug with default apk array causing errors.

The default apk array had one empty element in it which would
cause default tests to fail.

BUG=b:36201037
TEST=None

Change-Id: Ie825b5e4de5e66d4cfbd2e26c30ba4030493b097
Reviewed-on: https://chromium-review.googlesource.com/454141
Tested-by: Benjamin Peake <bpeake@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Tom Turney <tturney@google.com>
Reviewed-by: Kris Rambish <krisr@chromium.org>
Commit-Queue: Benjamin Peake <bpeake@chromium.org>
Commit-Queue: Kris Rambish <krisr@chromium.org>
Trybot-Ready: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
d48b5aa7bb08b729f1d23d9a8233f073604b4c80 10-Mar-2017 Benny Peake <bpeake@google.com> Fixed bug where file name was appended to some URLs

When downloading a file the file name is appended to the
url if it does not end with that file name. URLs are always
lowercase, however files are not, thus if the case didn't
match the file name would be appended again.

BUG=b:35950125
TEST=None

Change-Id: Iec132596ddb467ae5c419d52ac2d3f349c737893
Reviewed-on: https://chromium-review.googlesource.com/452745
Commit-Ready: Jim Tan <jimtan@chromium.org>
Tested-by: Jim Tan <jimtan@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Jim Tan <jimtan@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
a6bcf7f18aded465d734820b73eef14a5ec10d46 09-Feb-2017 Benny Peake <bpeake@google.com> Added in acts info for sponge upload.

Added in acts information parsing for sponge upload. This includes
info needed by test tracker.

BUG=b:30369043
TEST=Ran test and uploaded results to sponge.

Change-Id: I1f9cb7db5b5780892d0929c3192bd92a179af13c
Reviewed-on: https://chromium-review.googlesource.com/440466
Commit-Ready: Tom Turney <tturney@google.com>
Tested-by: Tom Turney <tturney@google.com>
Reviewed-by: Tom Turney <tturney@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
b9d7adf07aec05db6a3f1a8b74f45abd7a87c74a 07-Mar-2017 Prathmesh Prabhu <pprabhu@chromium.org> Revert "Use HostInfo to obtain host attributes"

This reverts commit 838f89f628e404bd3d657e5eb4b45c02bfb363b9.


Original change's description:
> Use HostInfo to obtain host attributes
>
> BUG=chromium:678430
> TEST=unittests
>
> Change-Id: I4ae2d4ee0c19eae5545eeb9ff01a7fe8853bc34d
> Reviewed-on: https://chromium-review.googlesource.com/440366
> Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org>
> Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
>

TBR=pprabhu@chromium.org,ayatane@chromium.org
BUG=chromium:678430
BUG=chromium:699188

Change-Id: I36b47500518ef4a710145f35f730e53d40cdb0a0
Reviewed-on: https://chromium-review.googlesource.com/450845
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
838f89f628e404bd3d657e5eb4b45c02bfb363b9 09-Feb-2017 Prathmesh Prabhu <pprabhu@chromium.org> Use HostInfo to obtain host attributes

BUG=chromium:678430
TEST=unittests

Change-Id: I4ae2d4ee0c19eae5545eeb9ff01a7fe8853bc34d
Reviewed-on: https://chromium-review.googlesource.com/440366
Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
a0db27cea336604e330ce02e1011a00c760f8157 28-Feb-2017 Joe Brennan <jmbrenna@google.com> Add the ability to add command line arguments to ACTS

Added the ability to add any command line argument
to the ACTS command that is being sent to from
autotest. This is a userdefined string so it is
possible to add invalid parameters and cause the test
to not run.

BUG=b:35808018
FIXES=b:35808018
TEST=Code inspection (krisr@ to run more tests)
Change-Id: If91d137e0e55ba3910dc36292fbbe4a8254de3b3
Reviewed-on: https://chromium-review.googlesource.com/448019
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Joe Brennan <jmbrenna@google.com>
Reviewed-by: Bindu Mahadev <bmahadev@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
913791f8d6e79e8f5f0f645b3e3793f51b71185f 08-Dec-2016 Benny Peake <bpeake@google.com> Added multiple testcase support

Testcase can now take a python list and format the acts command
to run multiple tests.

BUG=b:33351006
TEST=Ran sample test multiple times.

Change-Id: Ice3ec7e51e24e68d1192de91df0375c699a436f3
Reviewed-on: https://chromium-review.googlesource.com/418069
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
9519ea8471db998eefa54c38508e85d4fa8c1508 03-Dec-2016 Benny Peake <bpeake@google.com> Pulled out container code from testing code in acts_lib

The ActsContainer required a testbed to be passed in
because the testing components needed it to run.
However there are conditions where acts needs
to be installed in a container but not run for tests.
This code has been pulled out into its own class to
allow using ACTs for more than just running tests.

BUG=b:33302700
TEST=Ran simple acts test.

Change-Id: I75ed5c80125b7871d771429386c0a1e0b2418394
Reviewed-on: https://chromium-review.googlesource.com/416300
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
f1b9f3932748bbdb20f07cb90cfade4338098ad2 01-Dec-2016 Benny Peake <bpeake@google.com> Fixed bug with folders being sent over rsync

When given a folder rsync will always place the folder inside
the destination folder. This is a problem when the destination
folder is the same name as the source folder as you will end up
with folder_name/folder_name. Sending files now checks if the
source and destination have the same base name and if so it is
ommited from the destination.

BUG=b:33077320
TEST=Ran simple acts test.

Change-Id: I2ed676145a1c3ff80984b699086f2cafa73f95c8
Reviewed-on: https://chromium-review.googlesource.com/415568
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Tom Turney <tturney@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
591cff492c1d31debfb7d44723a5d382e22b132b 22-Nov-2016 Benny Peake <bpeake@google.com> Refactored acts_lib to take testbed when creating container

Acts containers now require a test bed when being created. Containers
do not work with multiple testbeds anyway so this makes sense.

BUG=b:32981278
TEST=Ran a single autotest test to make sure it worked.

Change-Id: I3e62e69b2ed96b95c0daac564dad47fbd905c0ed
Reviewed-on: https://chromium-review.googlesource.com/413333
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Bindu Mahadev <bmahadev@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
639f802f402b0b1250d006336c8a1096aee5b6e0 16-Nov-2016 Benny Peake <bpeake@google.com> Added the ability to install specific apks

Control files can now give a list of apk info to allow additional
apks to be installed from build artifacts as part of a test.

BUG=b:32915330
TEST=None

Change-Id: I50dceb690182d1a589f04bbf3c0cb590b9eba225
Reviewed-on: https://chromium-review.googlesource.com/411292
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
9190a1326eab9dd70406d0fff3988466f4c888b2 02-Nov-2016 Benny Peake <bpeake@google.com> Refactored android_ACTs into modular pieces

android_ACTs logic has been mostly pulled out into
a modular classes inside acts_lib. This new code allows
for acts to be installed through a variety of ways
and run in individual containers with varying options.

BUG=b:31935254
BUG=b:31936544
TEST=Ran test against phone to check that it passed.

Change-Id: I78d1eb8e81b3484f5e3ea2fd12150a2d43a74198
Reviewed-on: https://chromium-review.googlesource.com/407067
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
d714d19bb91374234e39fa1ba2c40640f6a55ae8 04-Oct-2016 Benny Peake <bpeake@google.com> Added system cleanup to android_ACTS

android_ACTS now cleans up acts from the system if it exists
then installs any dependencies that are not currently installed.

BUG=b:31633584
TEST=None

Change-Id: I280745b42b9b1d9a1d78d86a15b9ed7d9438ae41
Reviewed-on: https://chromium-review.googlesource.com/392446
Reviewed-by: Dan Shi <dshi@google.com>
Reviewed-by: Ang Li <angli@google.com>
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
074d2948ced2d50ea30836abd071e71075978d26 03-Oct-2016 Benny Peake <bpeake@google.com> Fixed newline problem with python path

android_ACTS was putting a newline in the python path. This didn't
seem to cause any problems before, however has been fixed to
avoid confusion in the logs.

BUG=b:31665961
TEST=Ran on moblab

Change-Id: I513a35279f53b8a0953f18d39a367de9882f54f1
Reviewed-on: https://chromium-review.googlesource.com/392228
Commit-Ready: Benjamin Peake <bpeake@chromium.org>
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
d22819a7fabca1829f5833c7cef98386c239a36c 21-Sep-2016 Benny Peake <bpeake@google.com> Fixed errors with dev server acts deployment on production machines

android_ACTS did not use the correct paths for where configs
and campaigns were stored. android_ACTS now goes into the
correct folder for configs and also uploads compaigns to the test
station for use.

Acts log files are grabbed from the correct location now.

Exceptions are caught safetly now and raised again after cleanup
to ensure the test fails. The exception is still printed just
in case cleanup fails.

More logging added for pushing and pulling files from and to the
test station and to better see what is happening.

Hostnames that are IP addresses are now handled.

BUG=b:31633584
TEST=None

Change-Id: I36eae490e0131f68974f27011c23768f71bc7906
Reviewed-on: https://chromium-review.googlesource.com/386563
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Commit-Queue: Kris Rambish <krisr@chromium.org>
Trybot-Ready: Kris Rambish <krisr@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
7bf05519a83e76ad818cd2ef016f13be6cfc7aaf 03-Sep-2016 Benny Peake <bpeake@google.com> ACTs now deploys from devserver

When running any ACTs job on autotest, ACTs along with all test
files will be deployed from the devserver artifact.

BUG=b:30102263
TEST=None
Change-Id: I6cc788ab4122188ebd7456b1d69d93f8d40b4a7a
Reviewed-on: https://chromium-review.googlesource.com/380829
Tested-by: Benjamin Peake <bpeake@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
Commit-Queue: Benjamin Peake <bpeake@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
b59353f647e6fbbab444f1106b7080288d823d4b 10-Aug-2016 Kris Rambish <krisr@google.com> Add timeout override and new control files.

Some of the telephony test will run over the 2 hour default.
Add an override that can be pushed on a per control file basis.

Also update control files to take advantage of the new parameter.

Sister CL: ag/1308496

BUG=b:30773593
TEST=None

Change-Id: Ib3b74262dcf91c98fee3359e545c3269b1ffbb42
Reviewed-on: https://chromium-review.googlesource.com/367445
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
ac6fc99bb755e5d963c05ad1e5056c3f928b688a 09-Aug-2016 Kris Rambish <krisr@google.com> Add more logging for tracking missing status file.

There are some cases in which the status file is missing.
This file should exist at all times. Add logging to help
debug.

TEST=Ran it
BUG=b:30747912

Change-Id: I9a2950b0566bcc043fa2731138bb2f878b48f932
Reviewed-on: https://chromium-review.googlesource.com/367113
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
000dd3992d4a98fb73c283926064043cca564aa5 22-Jul-2016 Benny Peake <bpeake@google.com> Added sponge_utils to android_ACTS

If acts outputs a valid log summary then this file will be uploaded
using sponge_utils.

BUG=b:30123287
TEST=null
Change-Id: I3c822155701c2cad7057ca70030ee9f597cf26b8
Reviewed-on: https://chromium-review.googlesource.com/362446
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@google.com>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
5af544ea3c7abb477c87ad0e26d15c7e49ee5f37 08-Jul-2016 Kris Rambish <krisr@google.com> Add ability to copy additional config files.

The telephony tests require a SIM card database in addition
to the regular config file. This file is not passed to act.py
but is used from the configuration parameters by the tests
internally.

BUG=b:29836695
TEST=None

Change-Id: Ieab9896647679bd6c14c8dbbc61d446b6c021be3
Reviewed-on: https://chromium-review.googlesource.com/358946
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
01a7e9a898f3e666bf3c5c6631e2753a4a8d8332 25-Jun-2016 Kris Rambish <krisr@google.com> Increase timeout for act.py command.

The current timeout is one hour. However some ACTS test suites
will run longer than this. Increasing the timeout to 2 hours.

BUG=b:29518477
TEST=None

Change-Id: Ia20e4f6f562590c46ad1fa127b2739df08f0b2d1
Reviewed-on: https://chromium-review.googlesource.com/356122
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Dan Shi <dshi@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
681e773f4621a6c0b1575d6aca5d7ab6008a47a4 08-Jun-2016 Dan Shi <dshi@google.com> [autotest] Try to collect log files generated by act_cmd even if test failed.

BUG=b:29082270
TEST=run locally.

Change-Id: Ie81bc6659312b0087e1cd0cd976603f68d5f13eb
Reviewed-on: https://chromium-review.googlesource.com/350898
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@google.com>
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
472a55830b57c6cc2a40caf4e0cae05ac60cdd7c 20-May-2016 Bindu Mahadev <bmahadev@google.com> Update wifi_client to install sl4a for android

While here, also updated android_ACTS to import sl4a constants
from ../server/constants.py

BUG=None
TEST=wpa2psk

Change-Id: I5dcd99f9a09d3ab67e9b3b01fb98c37ca9f6c275
Reviewed-on: https://chromium-review.googlesource.com/346212
Reviewed-by: Roshan Pius <rpius@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
Commit-Queue: Bindu Mahadev <bmahadev@chromium.org>
Tested-by: Bindu Mahadev <bmahadev@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
d35fb907c39c4584ae1d8aa393f88ff22660bbf5 14-Mar-2016 Simran Basi <sbasi@google.com> ACTS: Pull the testbed name from the testbed's name in cautotest

BUG=chromium:594647
TEST=None

Change-Id: Ia12b06db3764f80de31d1c1901389715aab77d67
Reviewed-on: https://chromium-review.googlesource.com/332613
Commit-Ready: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Ang Li <angli@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
80fd94c7c3cc83219a8ebba7a160634a6307117b 20-Feb-2016 Simran Basi <sbasi@google.com> [autotest] Ensure sl4a.apk is installed when running android_ACTS

Updates the android_ACTS test to ensure that sl4a is installed,
and if it is not installed and the device is within the lab
infrastructure then install it.

BUG=chromium:588348
TEST=Ran ./test_droid.py ZX1G22LL54,ZX1G22HV3T android_ACTS.BluetoothTest \
--remote android1758-row1-rack7-blth-test-station-1.cros and ensured the
test did not error out.

Change-Id: I332e5f7939dc1b29ec3a38e40049e2c46ae7229f
Reviewed-on: https://chromium-review.googlesource.com/328782
Commit-Ready: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
bb2c0b9e25e85b7bce2544f02541fc0910f9c65f 17-Feb-2016 Ang Li <angli@google.com> Fix parsing result failure in ACTS wrapper.

Bug=b/27209974
Test=./test_droid.py ZX1G22LL54,ZX1G22HV3T android_ACTS.BluetoothTest --remote \
android1758-row1-rack7-blth-test-station-1.cros

Change-Id: I962b3df204ef9729c8ebc2fbba9e20d81bf61bce
Reviewed-on: https://chromium-review.googlesource.com/327627
Commit-Ready: Ang Li <angli@google.com>
Tested-by: Ang Li <angli@google.com>
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
c70916bc4e69e230d266c642bdebcba789330a6a 15-Jan-2016 Ang Li <angli@google.com> Add support for -tf option in ACTS wrapper, and a control file for
bluetooth tests.

BUG=b/22655544
Test=./test_droid.py ZX1G22LL54,ZX1G22HV3T android_ACTS.BluetoothTest --remote \
android1758-row1-rack7-blth-test-station-1.cros

Change-Id: I23fd81cdb9cad6d2c2af529ec321c1a472a4892c
Reviewed-on: https://chromium-review.googlesource.com/322305
Commit-Ready: Ang Li <angli@google.com>
Tested-by: Ang Li <angli@google.com>
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py
77650d9392a5ec36da61aa6fbf36d206e3f3c2af 29-Oct-2015 Simran Basi <sbasi@google.com> [ACTS] Autotest wrapper for ACTS.

Initial check-in of the Autotest wrapper for ACTS.
This can execute basic ACTS tests and report results.

BUG=b:24907406
TEST=Create /usr/local/comms, copy the comms repo here and chmod
it for all users. Edit the sample_config.json file to match your
test station paths. Then run one of:
1) ./test_droid.py ZX1G22JHXN android_ACTS.SampleTest --remote \
android1758-wifi-test-station-2.cros
2) ./test_droid.py ZX1G22JHXN android_ACTS --remote \
android1758-wifi-test-station-2.cros --args \
"config_file=sample_config.txt test_case=SampleTest test_bed=SampleTestBed"

Change-Id: I128ad22c4eaf738a2cfb8cb2094e0b1052b3705d
Reviewed-on: https://chromium-review.googlesource.com/309911
Commit-Ready: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
/external/autotest/server/site_tests/android_ACTS/android_ACTS.py