Граф коммитов

63 Коммитов

Автор SHA1 Сообщение Дата
mikecase 629b322078 Add logdog_helper script.
Add helper script to manage uploading data to logdog from the
test runner. Also, add new 'links' entry to results.json file
which will primarily contain logdog URLs.

Review-Url: https://codereview.chromium.org/2664873002
Cr-Original-Commit-Position: refs/heads/master@{#448080}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c422ef3ada9263e775bd13bef3b0657197d84222
2017-02-03 22:00:10 +00:00
jbudorick dd74acbe8d [android] Convert linker tests to platform mode.
This also includes:
 - removal of the old base_test_runner + test_dispatcher code, since
   the linker tests were the last remaining users.
 - gn changes to make a wrapper script for the linker tests s.t. they
   can be run with <output directory>/bin/run_chromium_linker_test_apk

Review-Url: https://codereview.chromium.org/2605793002
Cr-Original-Commit-Position: refs/heads/master@{#441274}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bf713870ac13487b9a3e2dc639b87f3810058cc9
2017-01-04 01:19:16 +00:00
jbudorick 07f5320ff4 [android] Use contextlib_ext.Optional for conditional context managers.
Scripts in //build/android have been using hand-rolled workarounds for
conditional context managers in the past. This switches them to a new
implementation I added to catapult in
https://codereview.chromium.org/2585763004/

Review-Url: https://codereview.chromium.org/2593903002
Cr-Original-Commit-Position: refs/heads/master@{#440103}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8bfc633a1029b75e665fefe7d01a7b41102212e4
2016-12-21 15:23:01 +00:00
rnephew 564d65024d [Android] Generate html file for test runner trace instead of json.
Before would have to download the uploaded json, and then view it in the
trace viewer. This uses the trace2html bin in catapult to generate the
html file so that all you have to do is download the html file.

Review-Url: https://codereview.chromium.org/2596443004
Cr-Original-Commit-Position: refs/heads/master@{#439964}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c56d9aa584599843a31ebb688cff22d7d66d3621
2016-12-21 01:29:08 +00:00
rnephew 3742b9fe3d [Android] Add ability to generate test trace json for perf tests runs.
This adds the ability to set --trace-output <dir> and generate a json file that
can be opened in the chrome trace viewer that will display timelines of when
each test is run on which testing shard.

BUG=667470

Review-Url: https://codereview.chromium.org/2583613002
Cr-Original-Commit-Position: refs/heads/master@{#439125}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 293fc82cb952c4c0d0ef816b8b86b7e1a63ada9a
2016-12-16 16:49:45 +00:00
mikecase 2b2a961611 Enable CTS tests to be run by test_runner.py
This will replace running CTS tests with tradefed. Advantages are...

- Cannot shard per-test on tradefed. tradefed only allows per-suite
sharding IIRC which isn't useful since we just run 1 suite

- Cannot set test timeouts with tradefed. Some CTS get stuck and run
for +10 minutes when run with tradefed.

- Cannot easily disable tests with tradefed. Now you can use the
test_runner.py test filter options.

- No longer need specific Java versions to run CTS tests. Android L
tradefed explicitly required Java 7, whereas Android N tradefed
requires Java 8

Review-Url: https://codereview.chromium.org/2541733002
Cr-Original-Commit-Position: refs/heads/master@{#436391}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9f18c194e760eea0b47572bbade97cafdc5e13d3
2016-12-05 20:44:27 +00:00
jbudorick c2aa87f75c [android] Stop using isolate.py for data dependency management. (RELAND)
BUG=663110

Review-Url: https://codereview.chromium.org/2502363005
Cr-Original-Commit-Position: refs/heads/master@{#433322}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d29ecfa7dc3ed49a2a49002ab941adb57c53e923
2016-11-18 22:55:16 +00:00
jbudorick faaecf8a5e Revert of [android] Stop using isolate.py for data dependency management. (patchset #9 id:160001 of https://codereview.chromium.org/2492123002/ )
Reason for revert:
Breaks the blink bot, e.g. https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Android%20%28Nexus4%29/builds/57103

Original issue's description:
> [android] Stop using isolate.py for data dependency management.
>
> BUG=663110
>
> Committed: https://crrev.com/634c87cf4af7ac11f2dbe7687a6d7904c2217ee3
> Cr-Commit-Position: refs/heads/master@{#432940}

TBR=agrieve@chromium.org,dpranke@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=663110

Review-Url: https://codereview.chromium.org/2514453003
Cr-Original-Commit-Position: refs/heads/master@{#433020}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 67002b0fdaa3123f10f96fa2f7965677d531db74
2016-11-18 02:14:14 +00:00
jbudorick d7507a0fce [android] Stop using isolate.py for data dependency management.
BUG=663110

Review-Url: https://codereview.chromium.org/2492123002
Cr-Original-Commit-Position: refs/heads/master@{#432940}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 634c87cf4af7ac11f2dbe7687a6d7904c2217ee3
2016-11-17 20:23:58 +00:00
agrieve 625a599459 Initial version of Android Studio project generation
This supports Java auto-completion, but probably not many
more advanced features since it doesn't include resources,
assets, etc.

It also likely doesn't work for test apks yet (haven't tried it).

Usage:
    build/android/generate_gradle.py \
        --output-directory out/Default \
        --target //chrome/android:chrome_public_apk \
        --project-dir my-project-dir

BUG=620034

Review-Url: https://codereview.chromium.org/2130933002
Cr-Original-Commit-Position: refs/heads/master@{#405431}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0fa1a09f4f5418b05248c48e995ce7434970e6cc
2016-07-14 04:03:22 +00:00
jbudorick fe9f2205ce [Android] Expose each try result in test results JSON.
BUG=609588

Review-Url: https://codereview.chromium.org/1987763002
Cr-Original-Commit-Position: refs/heads/master@{#395328}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 999e16207089e4c849084033f74d6a1f2a95d00f
2016-05-23 15:25:01 +00:00
jbudorick 606085e1ff [Android] Remove dedicated presubmit for build/andorid/pylib/symbols/.
BUG=

Review-Url: https://codereview.chromium.org/1948363002
Cr-Original-Commit-Position: refs/heads/master@{#391841}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a32daec771a2229990f355ceeaa32aa663af6d3e
2016-05-05 18:00:30 +00:00
jbudorick 7e23a2f883 [Android] Remove chromium version of devil.
BUG=476719

Review URL: https://codereview.chromium.org/1770943003

Cr-Original-Commit-Position: refs/heads/master@{#380317}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 549602ba1cbbf827c9454cb922b53575e65d0f2b
2016-03-10 03:02:40 +00:00
jbudorick 5580d5c4dc [Android] Add a presubmit for devil/.
BUG=476719

Review URL: https://codereview.chromium.org/1517243003

Cr-Original-Commit-Position: refs/heads/master@{#365107}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a83d25fbaac0f8a92538a79af87bdedc0f888233
2015-12-14 22:13:10 +00:00
jbudorick 56e711ec40 [Android] Fix environment variable handling in devil_env.
BUG=

Review URL: https://codereview.chromium.org/1509493003

Cr-Original-Commit-Position: refs/heads/master@{#363768}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 771d799f0bc3e716974b218c0a133de976ccd4ad
2015-12-08 09:08:06 +00:00
jbudorick 6eef731f85 [Android] Add a configurable environment for devil/. (RELAND 2)
This is a reland of https://codereview.chromium.org/1399273002

BUG=476719

Review URL: https://codereview.chromium.org/1416703003

Cr-Original-Commit-Position: refs/heads/master@{#363204}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0c2a94ab87e6351b924a19932442e85a8f786fa0
2015-12-04 14:28:57 +00:00
dgn c3eb83d80e [gms updater] Fixes and tests to prepare activation
- Fix broken download command on bots (uninitialized variable)
- Fix the issue where logs were not displayed when is_tty returned
False
- Check directory permissions
- ColorStreamHandler: allow forcing colorized output for non tty
- Add tests

BUG=541727

Review URL: https://codereview.chromium.org/1418833005

Cr-Original-Commit-Position: refs/heads/master@{#358076}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f04e2b29a270cd12200ffc71e35834158e32c22b
2015-11-05 17:52:36 +00:00
rnephew 2bfa1422e3 [Android] Add functionality to flash devices.
This requires adding fastboot_utils to put a device into fastboot mode
and interact with it while in fastboot mode.

BUG=543257

Review URL: https://codereview.chromium.org/1417373002

Cr-Original-Commit-Position: refs/heads/master@{#357939}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 536629676d896885ca26b05ba69f2fb8c4fad702
2015-11-05 00:14:41 +00:00
jbudorick 9ec9f0692b Revert of [Android] Add a configurable environment for devil/. (RELAND) (patchset #12 id:220001 of https://codereview.chromium.org/1399273002/ )
Reason for revert:
broke cluster telemetry: https://code.google.com/p/skia/issues/detail?id=4506

Original issue's description:
> [Android] Add a configurable environment for devil/. (RELAND)
>
> This is a reland of https://codereview.chromium.org/1316413003/
>
> BUG=476719
>
> Committed: https://crrev.com/06869eebcab4b41d21e96ea2df732a2b40914fe4
> Cr-Commit-Position: refs/heads/master@{#355683}

TBR=aiolos@chromium.org,nednguyen@google.com,mikecase@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=476719

Review URL: https://codereview.chromium.org/1415413005

Cr-Original-Commit-Position: refs/heads/master@{#355774}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 814dac5c6b2e257aa493fc7b0541412a04440ff2
2015-10-23 13:42:37 +00:00
jbudorick 35c294bd5b [Android] Add a configurable environment for devil/. (RELAND)
This is a reland of https://codereview.chromium.org/1316413003/

BUG=476719

Review URL: https://codereview.chromium.org/1399273002

Cr-Original-Commit-Position: refs/heads/master@{#355683}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 06869eebcab4b41d21e96ea2df732a2b40914fe4
2015-10-23 00:07:15 +00:00
agrieve 01ec7e8501 DeviceUtils.StartInstrumentation: Shrink command-line
Uses a shell variable to make the command-line shorter than
MAX_ADB_COMMAND_LENGTH (runs faster)

BUG=540857

Review URL: https://codereview.chromium.org/1397663002

Cr-Original-Commit-Position: refs/heads/master@{#354082}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c62c20dc43491940e78b4bcee93dde142c5139a8
2015-10-14 19:13:37 +00:00
jbudorick b80ace05d9 Revert of [Android] Add a configurable environment for devil/. (patchset #12 id:220001 of https://codereview.chromium.org/1316413003/ )
Reason for revert:
breaks on non-default output directories.

Original issue's description:
> [Android] Add a configurable environment for devil/.
>
> BUG=476719
>
> Committed: https://crrev.com/975fc02186d195c3baf6f0380fed06433c636670
> Cr-Commit-Position: refs/heads/master@{#352359}

TBR=aiolos@chromium.org,mikecase@chromium.org,nednguyen@google.com,perezju@chromium.org,rnephew@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=476719

Review URL: https://codereview.chromium.org/1390613002

Cr-Original-Commit-Position: refs/heads/master@{#352436}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f7280993a941acd40628664d108d7a7ed36be17e
2015-10-05 21:45:17 +00:00
jbudorick 5f54c8a7a2 [Android] Add a configurable environment for devil/.
BUG=476719

Review URL: https://codereview.chromium.org/1316413003

Cr-Original-Commit-Position: refs/heads/master@{#352359}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 975fc02186d195c3baf6f0380fed06433c636670
2015-10-05 18:31:50 +00:00
agrieve 6198add17e Associate threads in reraiser_thread.RunAsync with the calling ThreadGroup
This mainly affects devil.android.decorators. Before the change a
decorated method called by a RunAsync thread would have a separate
timeout created for it. With this change, methods within RunAsync detect
that there already exists an outer timeout thread, and do not have a
separate timeout applied to them.

BUG=

Review URL: https://codereview.chromium.org/1376473006

Cr-Original-Commit-Position: refs/heads/master@{#351947}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1ddba0da5c8684a016f0ff853614d1dd6d9d178e
2015-10-02 03:09:37 +00:00
agrieve 3087b70522 Reland of CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp (patchset #1 id:1 of https://codereview.chromium.org/1369583002/ )
Reason for revert:
Fixed import path and ensured "ninja all" builds locally.

Original issue's description:
> Revert of CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp (patchset #4 id:60001 of https://codereview.chromium.org/1356873003/ )
>
> Reason for revert:
> broke Android build (see other messages for details).
>
> Original issue's description:
> > CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp
> >
> > Added output_paths to md5_check.py since it cuts down on
> > force=os.path.exists() boilder-plate (plus places that were forgetting
> > it). It also improves the message printed when PRINT_MD5_DIFFS=1 is set.
> >
> > Added a wrapper in build_utils.py that automatically handles --depfile
> > and --stamp options, which further cuts down on boilerplate in the
> > clients.
> >
> > Removed colorama to eliminate circular dependency between build_utils
> > and md5_check.
> >
> > BUG=533442
> >
> > Committed: https://crrev.com/dea0f30983bc18874ac8c49443fb5079d4c1b798
> > Cr-Commit-Position: refs/heads/master@{#350599}
>
> TBR=jbudorick@chromium.org,stgao@chromium.org,agrieve@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=533442
>
> Committed: https://crrev.com/1748d384c547136d059d413f5acbb1622ba548f0
> Cr-Commit-Position: refs/heads/master@{#350626}

TBR=jbudorick@chromium.org,stgao@chromium.org,caitkp@chromium.org
NOTRY=true
BUG=533442

Review URL: https://codereview.chromium.org/1369593002

Cr-Original-Commit-Position: refs/heads/master@{#350647}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ca0e19488b8e75ae5546c09f89787dec580f0916
2015-09-24 20:28:59 +00:00
caitkp f9972a7bed Revert of CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp (patchset #4 id:60001 of https://codereview.chromium.org/1356873003/ )
Reason for revert:
broke Android build (see other messages for details).

Original issue's description:
> CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp
>
> Added output_paths to md5_check.py since it cuts down on
> force=os.path.exists() boilder-plate (plus places that were forgetting
> it). It also improves the message printed when PRINT_MD5_DIFFS=1 is set.
>
> Added a wrapper in build_utils.py that automatically handles --depfile
> and --stamp options, which further cuts down on boilerplate in the
> clients.
>
> Removed colorama to eliminate circular dependency between build_utils
> and md5_check.
>
> BUG=533442
>
> Committed: https://crrev.com/dea0f30983bc18874ac8c49443fb5079d4c1b798
> Cr-Commit-Position: refs/heads/master@{#350599}

TBR=jbudorick@chromium.org,stgao@chromium.org,agrieve@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=533442

Review URL: https://codereview.chromium.org/1369583002

Cr-Original-Commit-Position: refs/heads/master@{#350626}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1748d384c547136d059d413f5acbb1622ba548f0
2015-09-24 19:51:04 +00:00
agrieve d0c1e6a866 CallAndRecordIfStale(): Add knownledge of output_files, depfiles, stamp
Added output_paths to md5_check.py since it cuts down on
force=os.path.exists() boilder-plate (plus places that were forgetting
it). It also improves the message printed when PRINT_MD5_DIFFS=1 is set.

Added a wrapper in build_utils.py that automatically handles --depfile
and --stamp options, which further cuts down on boilerplate in the
clients.

Removed colorama to eliminate circular dependency between build_utils
and md5_check.

BUG=533442

Review URL: https://codereview.chromium.org/1356873003

Cr-Original-Commit-Position: refs/heads/master@{#350599}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: dea0f30983bc18874ac8c49443fb5079d4c1b798
2015-09-24 17:49:07 +00:00
agrieve 6457f677cf GN: Side-load dex files as well as native code in incremental installs
This also re-organizes a bit by moving all incremental install related
files into //build/android/incremental_install.

BUG=520082

Review URL: https://codereview.chromium.org/1338813003

Cr-Original-Commit-Position: refs/heads/master@{#349200}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 933f2593199c4f95678ddda884aa476ff1fe0c23
2015-09-16 19:57:38 +00:00
jbudorick 649b540d43 [Android] Add a custom pylintrc for build/android/.
The default depot_tools pylintrc disables some checks that we can
reasonably enable in build/android/. This CL does so.

BUG=

Review URL: https://codereview.chromium.org/1315743004

Cr-Original-Commit-Position: refs/heads/master@{#347720}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 58b4d3677418a2360c23e118199f5cf8992d4178
2015-09-08 16:45:52 +00:00
jbudorick 295f4dabaf [Android] Move some pylib modules into devil/
BUG=476719
TBR=maruel@chromium.org

Review URL: https://codereview.chromium.org/1314913009

Cr-Original-Commit-Position: refs/heads/master@{#346806}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bb6ecf6b1c2f7e879db2213b0fcb494fba559110
2015-09-02 01:01:05 +00:00
jbudorick a7ffc25452 [Android] Reland of Remove android_commands and android_testrunner.
Original CL: https://codereview.chromium.org/1290773009/
Revert: https://codereview.chromium.org/1288993002/

BUG=267773
TBR=thakis@chromium.org,maruel@chromium.org

Review URL: https://codereview.chromium.org/1290173003

Cr-Original-Commit-Position: refs/heads/master@{#343257}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cd661e4ff1097b6916891a99ec9654e39e265fba
2015-08-13 19:34:26 +00:00
csharp 7bc369f2ef Revert of [Android] Remove android_commands and android_testrunner. (patchset #3 id:40001 of https://codereview.chromium.org/1290773009/ )
Reason for revert:
This seems to have broken the Google Chrome Linux x64 build

Output:
FAILED: cd ../../content; python ../tools/isolate_driver.py check --isolated "../out/Release/telemetry_gpu_unittests.isolated" --isolate "telemetry_gpu_unittests.isolate" --path-variable DEPTH .. --path-variable PRODUCT_DIR "../out/Release " --extra-variable "version_full=46.0.2482.0" --config-variable "CONFIGURATION_NAME=Release" --config-variable "OS=linux" --config-variable "asan=0" --config-variable "branding=Chrome" --config-variable "chromeos=0" --config-variable "component=static_library" --config-variable "disable_nacl=0" --config-variable "enable_pepper_cdms=1" --config-variable "enable_plugins=1" --config-variable "fastbuild=0" --config-variable "icu_use_data_file_flag=1" --config-variable "internal_gles2_conform_tests=0" --config-variable "kasko=0" --config-variable "libpeer_target_type=static_library" --config-variable "lsan=0" --config-variable "msan=0" --config-variable "target_arch=x64" --config-variable "tsan=0" --config-variable "use_custom_libcxx=0" --config-variable "use_instrumented_libraries=0" --config-variable "use_prebuilt_instrumented_libraries=0" --config-variable "use_openssl=1" --config-variable "use_ozone=0" --config-variable "use_x11=1" --config-variable "v8_use_external_startup_data=1"
Failed to find an input file: /b/build/slave/google-chrome-rel-linux_64/build/src/third_party/android_testrunner/ is not a directory but ends with "/"

Original issue's description:
> [Android] Remove android_commands and android_testrunner.
>
> Good riddance.
>
> BUG=267773
>
> Committed: https://crrev.com/d71baced2e55f9f102189c490908e3c631a790e2
> Cr-Commit-Position: refs/heads/master@{#343210}

TBR=craigdh@chromium.org,nednguyen@google.com,perezju@chromium.org,sullivan@chromium.org,thakis@chromium.org,jbudorick@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=267773

Review URL: https://codereview.chromium.org/1288993002

Cr-Original-Commit-Position: refs/heads/master@{#343219}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b0e8b5904780100ed6793e4cca9215e3c453b857
2015-08-13 16:51:28 +00:00
jbudorick 696e4f3542 [Android] Remove android_commands and android_testrunner.
Good riddance.

BUG=267773

Review URL: https://codereview.chromium.org/1290773009

Cr-Original-Commit-Position: refs/heads/master@{#343210}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d71baced2e55f9f102189c490908e3c631a790e2
2015-08-13 16:32:17 +00:00
estevenson 293b55887f Added coverage script for Java code.
This CL contains the first part of a script that will be used to
generate code coverage stats for Java code. The coverage tool used,
EMMA, only provides line by line coverage information in the form of
HTML reports, so this CL handles parsing these files.

BUG=501536

Review URL: https://codereview.chromium.org/1211243016

Cr-Original-Commit-Position: refs/heads/master@{#340833}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cf902beeaf9f13167abe9d5631ae1d3be9303d92
2015-07-29 01:36:14 +00:00
jbudorick d9537ce91f [Android] Remove more uses of android_commands from build/android/pylib. (RELAND)
BUG=267773,482367,482406

Review URL: https://codereview.chromium.org/1112843002

Cr-Original-Commit-Position: refs/heads/master@{#327501}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4551d0dcfd1712dbf665bc483e15e3ab3dba8e1a
2015-04-29 16:07:31 +00:00
aberent e116e36eae Revert of [Android] Remove more uses of android_commands from build/android/pylib. (patchset #3 id:40001 of https://codereview.chromium.org/1105323002/)
Reason for revert:
Causes HostDriven_SigninTest.testManagedSignin to fail, and hence prevents rolls into Android downstream repository

BUG=482406

Original issue's description:
> [Android] Remove more uses of android_commands from build/android/pylib.
>
> BUG=267773
>
> Committed: https://crrev.com/166b709fc6c8fefad72520473850ce15ffe45898
> Cr-Commit-Position: refs/heads/master@{#327402}

TBR=perezju@chromium.org,mikecase@chromium.org,rnephew@chromium.org,jbudorick@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=267773

Review URL: https://codereview.chromium.org/1116493003

Cr-Original-Commit-Position: refs/heads/master@{#327469}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a02a61868b123ce8407d745c840ef623f2ef09c
2015-04-29 11:08:22 +00:00
jbudorick 53e1d80abe [Android] Remove more uses of android_commands from build/android/pylib.
BUG=267773

Review URL: https://codereview.chromium.org/1105323002

Cr-Original-Commit-Position: refs/heads/master@{#327402}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 166b709fc6c8fefad72520473850ce15ffe45898
2015-04-29 00:26:41 +00:00
rnephew 551ab5d394 [android] Create Battery Utils to seperate power functionality
Move charging commands from device_utils to batter_utils.
Add GetPowerData() and GetPackagePowerData(package)

BUG=

Review URL: https://codereview.chromium.org/1040473002

Cr-Original-Commit-Position: refs/heads/master@{#323099}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c524f0c7fdc20bec3fec8a2e3a779423e091782
2015-03-31 20:43:16 +00:00
jbudorick 06dd23c42b [Android] Incorporate findbugs into android builds.
BUG=431823

Review URL: https://codereview.chromium.org/1000793002

Cr-Original-Commit-Position: refs/heads/master@{#321927}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45816be817451773244bf491806806be2cbab1cf
2015-03-24 03:15:40 +00:00
jbudorick 2e4b56ecee [Android] Add LogcatMonitor.
LogcatMonitor provides the same functionality as
AndroidCommands.WaitForLogMatch and the associated functions.

BUG=267773

Review URL: https://codereview.chromium.org/896503002

Cr-Original-Commit-Position: refs/heads/master@{#314384}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7103545f9756c669cf3d29085658f9fb159a0d18
2015-02-03 19:39:29 +00:00
tfarina d27ee78db1 Cleanup: Presubmit API is built into depot_tools.
Not in gcl, which probably these days nobody working on Chromium uses.

BUG=None
R=maruel@chromium.org
TBR=maruel@chromium.org
NOPRESUBMIT=true

Review URL: https://codereview.chromium.org/887033002

Cr-Original-Commit-Position: refs/heads/master@{#314039}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 78bb92f45822e605c46d303b66a7bddc9706b9d3
2015-01-31 00:21:47 +00:00
jbudorick 5720e6a223 [Android] Disable the deletions-only check for findbugs_known_bugs.txt.
The deletions-only check is causing a lot of issues with the upstreaming
effort, so I'm disabling it temporarily.

BUG=

Review URL: https://codereview.chromium.org/820053003

Cr-Original-Commit-Position: refs/heads/master@{#311476}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d4646647dea3fa62f5682af240009b9dbf29b4b9
2015-01-14 15:25:28 +00:00
jbudorick 30f55deb12 [Android] Implement instrumentation tests in platform mode.
BUG=428729

Review URL: https://codereview.chromium.org/794923003

Cr-Original-Commit-Position: refs/heads/master@{#311189}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 911be58db834f53799c84ffaeb9abeb87f643ce7
2015-01-13 02:52:06 +00:00
jbudorick 9bb4ba71fe [Android] Implement gtest and local in platform mode.
BUG=428729

Review URL: https://codereview.chromium.org/788753002

Cr-Original-Commit-Position: refs/heads/master@{#308441}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8f4952879b1ed5fb544e1ad86730672722c93e2e
2014-12-15 22:24:04 +00:00
jbudorick e03b81edad [Android] Implement generic JSON results that match base/test/launcher.
BUG=428729

Review URL: https://codereview.chromium.org/757683002

Cr-Original-Commit-Position: refs/heads/master@{#306207}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b8c4207c564baf7c01297852ef3ead70faac6a2d
2014-12-01 18:08:14 +00:00
jbudorick b9f6fdec03 [Android] Extract MD5sum logic.
BUG=428729,433101

Review URL: https://codereview.chromium.org/738413002

Cr-Original-Commit-Position: refs/heads/master@{#305100}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 08a5b328c0adcdf952eb77564aae6693645f836f
2014-11-20 22:59:17 +00:00
jbudorick 83cb1b3099 [Android] Allow instrumentation test skipping.
This patch also removes a call to AdbInterface.StartInstrumentation and
implements some of the functionality of am_instrument_parser.py.

BUG=408585

Review URL: https://codereview.chromium.org/558883003

Cr-Original-Commit-Position: refs/heads/master@{#295491}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cbcc115def0fe5d2cf4c2018fccbbc16fd4c5aba
2014-09-18 17:51:18 +00:00
cjhopman 74a55aaed4 Disable build/android/buildbot/tests in presubmit
These tests are deleting out/Debug when run.

TBR=navabi
NOTRY=true
BUG=410936

Review URL: https://codereview.chromium.org/542803002

Cr-Original-Commit-Position: refs/heads/master@{#293321}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5d7197f599fbe25393ba28339116674eedc2839f
2014-09-04 18:58:14 +00:00
jbudorick@chromium.org 30b9aaf1e0 [Android] Update gtest test list parsing.
Some versions of gtest print type- and value-parameterized tests with
their respective parameter as a comment after the test name when listing
tests. This patch should allow the android test runner scripts to
correctly ignore these comments.

BUG=

Review URL: https://codereview.chromium.org/441783002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287548 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-05 16:05:13 +00:00
jbudorick@chromium.org c35ed64c17 [Android] Split DeviceUtils tests and run them in presubmit.
As requested by frankf:
  https://codereview.chromium.org/351603002/#msg2
  https://codereview.chromium.org/358993003/#msg9
  https://codereview.chromium.org/371813005/#msg8

BUG=267773

Review URL: https://codereview.chromium.org/377373004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282480 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-11 00:20:34 +00:00