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

3680 Коммитов

Автор SHA1 Сообщение Дата
pwnall ea4ea44b79 Re-enable IndexedDBBrowserTestSingleProcess.RenderThreadShutdownTest.
This was disabled on Android in https://crrev.com/242483 and
separately in http://crrev.com/287030. I aimed to re-enable the test in
http://crrev.com/2370703004 but missed one of the places where it was
disabled.

BUG=342525

Review-Url: https://codereview.chromium.org/2403113003
Cr-Original-Commit-Position: refs/heads/master@{#424489}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b8dd50d72c22d5a6a36754be1a9694ca17c0fb38
2016-10-11 18:20:51 +00:00
lukasza cb5ab4aaa5 Tweak --gtest_filter_file switch to support blank lines and comment lines.
BUG=654589
TEST=Manually tried running out/.../bin/run_content_browsertests --gtest-filter-file=$HOME/scratch/file-with-comments-and-blank-lines.txt

Review-Url: https://codereview.chromium.org/2405063002
Cr-Original-Commit-Position: refs/heads/master@{#424437}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 705aa265b8d39f3b121086030e00986782748e23
2016-10-11 15:45:47 +00:00
sgurun 83eadacc04 Fix monochrome not booting issue
Revert these two CLs to have monochrome working again on ToT.

Revert "Move PathUtils to use ContextUtils."
 commit 7200e9f34aa2e9006d8ea5540035de744b13d27d.
Revert "Reland of Move language pak files to assets."
 commit 67101cd0338a409d80689b9c9c875c95ccde7957.

BUG=653771,644377, 529604

TBR==agrieve@chromium.org,tedchoc@chromium.org,slan@chromium.org,xunjieli@chromium.org,torne@chromium.org,nyquist@chromium.org,wnwen@chromium.org, michaelbai@chomium.org, estevenson@chromium.org

Review-Url: https://codereview.chromium.org/2406093002
Cr-Original-Commit-Position: refs/heads/master@{#424345}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5cb262f964b4a158be02b5497462e2e8d170a59b
2016-10-11 02:38:25 +00:00
sgurun a612ef5c42 Revert of Store only locale paks rather than all assets within BuildConfig.java (patchset #2 id:20001 of https://codereview.chromium.org/2396073002/ )
Reason for revert:
Breaking monochrome (chrome not booting up)

BUG=652984, 653771

Original issue's description:
> Store only locale paks rather than all assets within BuildConfig.java
>
> This works around Monochrome having diffferent BuildConfig.java for
> 32/64 bit.
>
> BUG=652984
>
> Committed: https://crrev.com/4e09dacc10a8a359785c6f49d75653ce7cfd00ec
> Cr-Commit-Position: refs/heads/master@{#423587}

TBR=tedchoc@chromium.org,michaelbai@chromium.org,agrieve@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=652984

Review-Url: https://codereview.chromium.org/2404043002
Cr-Original-Commit-Position: refs/heads/master@{#424304}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 01fbbca601e78b594cebe62b8eb804ca7d6ff0aa
2016-10-11 00:35:24 +00:00
nyquist e0b60f74a8 Move session into //blimp/client/app and update GN files.
As part of making the Android Blimp APK compatible with the
//blimp/client/public APIs, this first CL moves the session code into
//blimp/client/app. This includes the GN-targets to ensure that they are
easily identifiable as belonging to the app directory.

This moves the APK-target itself, which means that the testing bots
needed to be updated with the new path to the target. In addition, the
lint suppressions needed to be updated with a new path.

The //blimp/client:blimp_unittests_java_deps (moved from //blimp), still
needs to be referred to directly by //blimp/BUILD.gn, because adding it
as a deps to //blimp/client:unit_tests on the Android platform does not
make the Java classes end up in the unit test APK. Other than this, the
rest of the targets have now been moved to //blimp/client and
//blimp/client/app.

Some targets have been renamed since they now reside in the app
directory.

Lastly, since the visibility parts of //blimp/client/core is cleaned up,
a bug was also filed for removing the visibility for internal core
targets for the engine browser tests.

BUG=651964, 653789

Review-Url: https://codereview.chromium.org/2387813002
Cr-Original-Commit-Position: refs/heads/master@{#423825}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1ce09cbb95446995ca12230ccf86b3467d0259f1
2016-10-07 09:41:19 +00:00
agrieve d4f3488af9 Make apk_merger.py use hermetic timestamps.
This ensures two runs of the merger with same inputs results in the same
outputs.

Review-Url: https://codereview.chromium.org/2400693002
Cr-Original-Commit-Position: refs/heads/master@{#423627}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 96f11a3f422215131a9823e95a9f4d5777c538c9
2016-10-06 19:31:23 +00:00
agrieve e9608f21fe Store only locale paks rather than all assets within BuildConfig.java
This works around Monochrome having diffferent BuildConfig.java for
32/64 bit.

BUG=652984

Review-Url: https://codereview.chromium.org/2396073002
Cr-Original-Commit-Position: refs/heads/master@{#423587}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4e09dacc10a8a359785c6f49d75653ce7cfd00ec
2016-10-06 18:07:29 +00:00
agrieve 67604e142e Make aidl .srcjars and lib.java jars use hermetic timestamps
This makes compiles faster because they can now detect
when inputs haven't changed.

BUG=523420

Review-Url: https://codereview.chromium.org/2397683003
Cr-Original-Commit-Position: refs/heads/master@{#423413}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45fb1e3e389c45ed00ee153255fe6045f908a9aa
2016-10-06 03:02:23 +00:00
jbudorick 1946bc22fc [Android] Use os.exec in the test wrapper scripts.
BUG=652787

Review-Url: https://codereview.chromium.org/2397523003
Cr-Original-Commit-Position: refs/heads/master@{#423220}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 626bdde804d615c4582b5c1a78bd8929f83b1ab9
2016-10-05 18:15:33 +00:00
jbudorick 475d5b37de [Android] Log instr test start & end.
BUG=651984

Review-Url: https://codereview.chromium.org/2385673005
Cr-Original-Commit-Position: refs/heads/master@{#423012}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ddf32ac6c05d9c688aace9f9f7a94b912b29af6a
2016-10-05 00:17:32 +00:00
estevenson 07c9ebfc10 Allow multi-line enum entries in java_cpp_enum.py.
clang-format wraps long lines, so java_cpp_enum.py should also
handle multi-line enum entries.

Also changed the HeaderParser to ignore empty comments.

BUG=652018

Review-Url: https://codereview.chromium.org/2396533002
Cr-Original-Commit-Position: refs/heads/master@{#422863}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9066edf6a2199aa3390cc55e89a93f858b50761b
2016-10-04 18:30:11 +00:00
agrieve c54ad1624a Reland of Move language pak files to assets.
Reverted by:
https://codereview.chromium.org/2369683002/

Reason for reland:
I've reworked it so that:
1. The list of pak files to extract are not set on start-up, but rather lazy initialized
2. This is done by putting the list of locale assets right in base's BuildConfig.java
3. Downstream parts have been upstreams so that this won't require a 2-sided patch

Language pak files were moved to res/raw when split apks was being implemented.
Moving them to assets with a java constant keeping track of pak file locations
will improve lookup time and save some space (no more xml files and
resources.arsc).

Other notables:
- .pak filenames no longer mangled. No more .lpak. no more hyphens to _s
- Ensures that monochrome doesn't extract files by extracting only when
files are compressed.

BUG=529604

Review-Url: https://codereview.chromium.org/2371843002
Cr-Original-Commit-Position: refs/heads/master@{#422836}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 67101cd0338a409d80689b9c9c875c95ccde7957
2016-10-04 17:21:00 +00:00
stip 78bfd0cfb5 suppressions.xml suppressions needed for Android SDK roll.
This is only part of the suppressions needed for a full compile, I'm splitting them up into separate CLs to make OWNERS review easier.

BUG=623989

Review-Url: https://codereview.chromium.org/2364233003
Cr-Original-Commit-Position: refs/heads/master@{#422649}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8d53345794d41eb28671c65157fa3c0df093ba99
2016-10-04 01:12:08 +00:00
brettw 5e4ffb5c89 Remove som GYP annotations, remove unused manifest.
Removes annotations of "GYP version" from GN targets.

Removes shell.exe.manifest which was used only by the GYP build.

TBR=dpranke@chromium.org

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2373683003
Cr-Original-Commit-Position: refs/heads/master@{#421335}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cde1af7bd0ccf5b051bd3bac47290e15d8a0ef29
2016-09-27 21:20:37 +00:00
stip 89137eec4a build/android lint suppressions needed for Android SDK roll.
This is only part of the suppressions needed for a full compile, I'm splitting them up into separate CLs to make OWNERS review easier.

BUG=623989

Review-Url: https://codereview.chromium.org/2362753005
Cr-Original-Commit-Position: refs/heads/master@{#420871}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0922fe51e2ce01ab7dc1644d81bb15801a41286a
2016-09-26 04:12:42 +00:00
khushalsagar 7ec7ad1a5d Revert of Move language pak files to assets. (patchset #13 id:240001 of https://codereview.chromium.org/2345143002/ )
Reason for revert:
Broke the internal build, https://uberchromegw.corp.google.com/i/internal.client.clank_tot/builders/instrumentation-mako-clankium-tot/builds/10008

Original issue's description:
> Move language pak files to assets.
>
> Language pak files were moved to res/raw when split apks was being implemented.
> Moving them to assets with a java constant keeping track of pak file locations
> will improve lookup time and save some space (no more xml files and
> resources.arsc).
>
> BUG=529604
>
> Committed: https://crrev.com/34ae27889dd8c8ffd5f5ca8c7bc10c17e57c12e2
> Cr-Commit-Position: refs/heads/master@{#420641}

TBR=agrieve@chromium.org,michaelbai@chromium.org,nyquist@chromium.org,tedchoc@chromium.org,estevenson@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=529604

Review-Url: https://codereview.chromium.org/2369683002
Cr-Original-Commit-Position: refs/heads/master@{#420791}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 32fceb36f0e9129cf6022e3aac344fd601144df7
2016-09-23 23:55:48 +00:00
agrieve e70ce8b6a2 generate_gradle.py: Make --all restrict to apk targets
This cuts down the sub-project count from 390->280. But Android Studio
still runs out of memory (at least with default max heap settings).

BUG=620034

Review-Url: https://codereview.chromium.org/2364063002
Cr-Original-Commit-Position: refs/heads/master@{#420681}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a823415411eacefa5b91ad24fc8bf24bd28c9cc
2016-09-23 18:54:56 +00:00
estevenson 582851ded9 Move language pak files to assets.
Language pak files were moved to res/raw when split apks was being implemented.
Moving them to assets with a java constant keeping track of pak file locations
will improve lookup time and save some space (no more xml files and
resources.arsc).

BUG=529604

Review-Url: https://codereview.chromium.org/2345143002
Cr-Original-Commit-Position: refs/heads/master@{#420641}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 34ae27889dd8c8ffd5f5ca8c7bc10c17e57c12e2
2016-09-23 17:21:30 +00:00
jbudorick e75d2696d7 [Android] Add experimental gtest xml result handling.
BUG=646677

Review-Url: https://codereview.chromium.org/2362143002
Cr-Original-Commit-Position: refs/heads/master@{#420639}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5cea02e8af2873fd86864d8273084ab550be8284
2016-09-23 17:08:55 +00:00
estevenson 9d4d806980 Address HandlerLeak lint warnings.
Updated several Handler instances to use static inner classes with
WeakReferences to the outer class to avoid memory leaks. Created
TidyHandler to make this cleaner.

BUG=635567

Review-Url: https://codereview.chromium.org/2327833002
Cr-Original-Commit-Position: refs/heads/master@{#420619}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 69affba419bbaf5d66355d0526e1bf6830e60288
2016-09-23 16:29:42 +00:00
jbudorick 87bb8bc8ac [Android] Switch adb_reverse_forwarder to argparse.
Also, add newlines to host forwarder error logging.

BUG=

Review-Url: https://codereview.chromium.org/2364733003
Cr-Original-Commit-Position: refs/heads/master@{#420552}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d9bce3909e31c1d7ef17c56e61181e0b53788cda
2016-09-23 02:43:03 +00:00
jayker 52cef92e76 Suppress invalid package lint errors for a Espresso dependency
A Espresso dependency (Dagger) throws an InvalidPackage lint error
for a javax.inject reference. Further details are in the bug.

BUG=648419

Review-Url: https://codereview.chromium.org/2350313004
Cr-Original-Commit-Position: refs/heads/master@{#420494}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bdb3c2f97403a31e40dceb42dc8d4744a9cb2b45
2016-09-22 23:12:44 +00:00
agrieve ad807b9a95 generate_gradle.py: Allow multiple --target and add --all
While --all does what it says, Android Studio was not happy trying to
import the swath of generated projects. The flag will be available only
for the adventurous :).

BUG=620034
NOTRY=true

Review-Url: https://codereview.chromium.org/2362613002
Cr-Original-Commit-Position: refs/heads/master@{#420426}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e244c1ae9cd6729b0f89f33075aac99f71a678bf
2016-09-22 19:40:44 +00:00
watk 296e5b83e0 Reland: Enable media browsertests on Android
These have been disabled for a long time. Now that the unified media
pipeline is enabled, they should be much more reliable.

Original review: https://codereview.chromium.org/2346963004

BUG=582293

Review-Url: https://codereview.chromium.org/2365463003
Cr-Original-Commit-Position: refs/heads/master@{#420411}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ff7248a2f2763f75cb4b7659d2faf9a6e78408dc
2016-09-22 18:59:06 +00:00
agrieve 8438b8f51c Android Studio: Set Android Gradle plugin to v2.2.0
This appeases Android Studio 2.2. Without this, it prompts to update
every time you regenerate the gradle files.

BUG=620034

Review-Url: https://codereview.chromium.org/2359593002
Cr-Original-Commit-Position: refs/heads/master@{#420224}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0c28e4fe67ab2412620634d1dff48bfd49934aeb
2016-09-22 01:10:03 +00:00
agrieve c42e567733 Android Studio: Map test_apk targets to their correct build_config
This just adds a shortcut for test_apk --> test_apk__apk. We should
still look at adding "better" instrumentation test support later.

This also changes the default target to chrome_public_apk_test

BUG=620034
TBR=jbudorick

Review-Url: https://codereview.chromium.org/2355113002
Cr-Original-Commit-Position: refs/heads/master@{#420223}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8daac2fedb75dc72c918817171f8eb34395ad3aa
2016-09-22 01:10:02 +00:00
agrieve 8cbe11d866 Change gradle project names to use > rather than $ as separators
The $ was sometimes causing Android Studio to show warnings that the
names were interpreted as variables. / and : are not allowed at all.

BUG=620034
TBR=jbudorick

Review-Url: https://codereview.chromium.org/2354073002
Cr-Original-Commit-Position: refs/heads/master@{#420222}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 41ced7c64711c5332daa33ec8ba95e2ff44c6599
2016-09-22 01:10:01 +00:00
watk c45f365b10 Revert of Enable media browsertests on Android (patchset #3 id:80001 of https://codereview.chromium.org/2346963004/ )
Reason for revert:
A couple of tests are failing on non-cq bots.

Original issue's description:
> Enable media browsertests on Android
>
> These have been disabled for a long time. Now that the unified media
> pipeline is enabled, they should be much more reliable.
>
> BUG=582293
>
> Committed: https://crrev.com/e95b5033607824ec2a3441fed4faecd1e7b7b067
> Cr-Commit-Position: refs/heads/master@{#419912}

TBR=dalecurtis@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=582293

Review-Url: https://codereview.chromium.org/2356383002
Cr-Original-Commit-Position: refs/heads/master@{#420135}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0585358850c2a0b4258b82d1e8da7c858c2320f1
2016-09-21 19:32:42 +00:00
raphael.kubo.da.costa 160dfb646d instrumentation tests: Stop passing a generator to posixpath.join()
Commit d4d66d4d ("Reland #2: Move side-loaded test data /sdcard ->
/sdcard/gtestdata") introduced a regression in
LocalDeviceInstrumentationTestRun.substitute_device_root() when it's
passed a list: the posixpath.join() call ends up receiving a generator
instead of multiple arguments.

This means the call will return a generator instead of 'foo/bar/baz',
which is not what's intended.

R=jbudorick@chromium.org

Review-Url: https://codereview.chromium.org/2360693002
Cr-Original-Commit-Position: refs/heads/master@{#420101}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 37ac2516dde8b3fb2647880c406961a9cf052c65
2016-09-21 18:03:10 +00:00
watk 4803815de7 Enable media browsertests on Android
These have been disabled for a long time. Now that the unified media
pipeline is enabled, they should be much more reliable.

BUG=582293

Review-Url: https://codereview.chromium.org/2346963004
Cr-Original-Commit-Position: refs/heads/master@{#419912}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e95b5033607824ec2a3441fed4faecd1e7b7b067
2016-09-21 00:17:34 +00:00
watk 67b53eb949 Clean up the media color format content_browsertests
* Move them to a new file: media_color_browsertest.cc which is not
  compiled for cast shell because it won't work there.
* EXPECT that these tests succeed (presumably this wasn't done by accident).
* Minor renames/comment clean up.

BUG=582293

Review-Url: https://codereview.chromium.org/2345073002
Cr-Original-Commit-Position: refs/heads/master@{#419829}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a46402f563caaf17237ed9b575dfbc3d47e537de
2016-09-20 18:53:35 +00:00
agrieve cfa0a41a00 Update gn's depfile help text to include more guidance.
Review-Url: https://codereview.chromium.org/2349743002
Cr-Original-Commit-Position: refs/heads/master@{#419555}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 76097c7f435951726c7eaedc728271c084b5517d
2016-09-19 21:31:30 +00:00
jbudorick f7f13b559d [Android] Enable @RetryOnFailure.
BUG=619055

Review-Url: https://codereview.chromium.org/2348693004
Cr-Original-Commit-Position: refs/heads/master@{#419349}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a30d6b8aba55469c3a7e405cf5733fde73b11a32
2016-09-17 00:41:21 +00:00
agrieve 4e62debd8b Fix android depfiles to always list GN's outputs[0]
Ninja complains with:
expected depfile 'foo.d' to mention 'bar', got 'baz'

Running ninja twice now reports "no work to do" again.

This change required updating all calls to build_utils.WriteDepFile() so
that the output is passed in. While doing this, I also made the helper
add in GetPythonDependencies() by default.

build/android/gyp/ant.py I just deleted rather than updating since it's
GYP-only.

BUG=646165

Review-Url: https://codereview.chromium.org/2336173003
Cr-Original-Commit-Position: refs/heads/master@{#418455}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4eb18a55cde4daf2ef43330d0304ec73ef546f96
2016-09-14 02:06:20 +00:00
nednguyen 483e5d0b30 Manually roll src/third_party/catapult/ aea37326a..900438075 (5 commits).
aea37326ac..9004380757

$ git log aea37326a..900438075 --date=short --no-merges --format='%ad %ae %s'
2016-09-12 benjhayden Stop computing summary statistic ScalarNumerics in ValueSet.
2016-09-12 nednguyen Make cloud_storage_global_lock a python module & import it in py_utils.cloud_storage
2016-09-12 benjhayden Prevent re-entering value-set-table.updateContents_.
2016-09-12 rnephew [BattOr] Add logging to battor subprocess polling.
2016-09-12 washingtonp Enable some profile_chrome unit tests on Trybots, specifically the ones that will currently run without error.

BUG=645720,645106

TBR=catapult-sheriff@chromium.org
NOTRY=true (net_unittests is flaky: crbug.com/646215)

Review-Url: https://codereview.chromium.org/2331333002
Cr-Original-Commit-Position: refs/heads/master@{#418154}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a80bccf5aa929e36d526180dc5b51abe03b9d2d4
2016-09-13 03:09:32 +00:00
rnephew 39c2c3a4b0 [Android] Add tool to extract breakpad microdump and run minidump_stackwalker on it.
BUG=593106

Review-Url: https://codereview.chromium.org/2218193002
Cr-Original-Commit-Position: refs/heads/master@{#418024}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 98f022cca78ef0c4b67fcc9afcf60535144b6ceb
2016-09-12 20:17:25 +00:00
brettw ffe5408f3a Remove GYP files in breakpad, build, and tools.
These are now unused.

Review-Url: https://codereview.chromium.org/2331893004
Cr-Original-Commit-Position: refs/heads/master@{#418010}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8c0eb8ed764590108f0278e5bbbddec3fc14b522
2016-09-12 19:55:25 +00:00
agrieve 7aec10bd59 Reland #2 of Make secondary abi work for component build
Previously reverted in:
https://codereview.chromium.org/2333593002/

Reason for reland:
Removed offending import for real this time.

BUG=622855

Review-Url: https://codereview.chromium.org/2335663002
Cr-Original-Commit-Position: refs/heads/master@{#417942}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 06d80348f0e49fe7558ee8b3adad6f56078b5842
2016-09-12 15:27:59 +00:00
machenbach eaaf1b84e4 Revert of Make secondary abi work for component build (patchset #2 id:110001 of https://codereview.chromium.org/2326973003/ )
Reason for revert:
Doesn't implement a guarded import as described. Leads to the same problems as on first CL downstream:
https://build.chromium.org/p/tryserver.v8/builders/v8_android_arm_compile_rel/builds/24283/steps/generate_build_files/logs/stdout

Original issue's description:
> Reland of Make secondary abi work for component build
>
> Reverted in:
> https://codereview.chromium.org/2327063002/
>
> Reason for reland:
> Now guards non-build import behind enable_java_templates
>
> TBR=michaelbai,machenbach
> BUG=622855
>
> Committed: https://crrev.com/2ded0b9b26d3cfdd3068b36c28d157c87cb8ab39
> Cr-Commit-Position: refs/heads/master@{#417597}

TBR=michaelbai@chromium.org,agrieve@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=622855

Review-Url: https://codereview.chromium.org/2333593002
Cr-Original-Commit-Position: refs/heads/master@{#417897}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4ecdcbc6d42854e4a710f208d0a3875d75dafa90
2016-09-12 09:09:12 +00:00
nednguyen b98feaabf6 Manually roll src/third_party/catapult/ da6d44e4a..c0b988891 (3 commits).
da6d44e4a2..c0b988891f

$ git log da6d44e4a..c0b988891 --date=short --no-merges --format='%ad %ae %s'
2016-09-09 erikchen Add a new cpu time TBMv2 system health metric.
2016-09-09 nednguyen Update the lock operation in cloud_storage with better implementation using py_utils.lock
2016-09-09 rnephew [BattOr] Kill BattOr shell if there is a problem with communicating during clock sync.

BUG=640312,637904,645106,645720

TBR=catapult-sheriff@chromium.org, jbudorick@chromium.org

Review-Url: https://codereview.chromium.org/2326063004
Cr-Original-Commit-Position: refs/heads/master@{#417833}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c4b1e75d9334ca63343d5e44768c246d796c8386
2016-09-10 12:02:07 +00:00
jbudorick 9e39088cd0 [Android] Remove support for default isolates in the test runner.
The checked-in .isolate files don't exist any more.

BUG=644407

Review-Url: https://codereview.chromium.org/2322503005
Cr-Original-Commit-Position: refs/heads/master@{#417681}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 824469272d7ec1a122036feaadf5cc8a4dc298f7
2016-09-09 20:11:28 +00:00
agrieve afeba7b84e Reland of Make secondary abi work for component build
Reverted in:
https://codereview.chromium.org/2327063002/

Reason for reland:
Now guards non-build import behind enable_java_templates

TBR=michaelbai,machenbach
BUG=622855

Review-Url: https://codereview.chromium.org/2326973003
Cr-Original-Commit-Position: refs/heads/master@{#417597}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2ded0b9b26d3cfdd3068b36c28d157c87cb8ab39
2016-09-09 16:11:57 +00:00
agrieve 69b6a57635 Revert of Make secondary abi work for component build (patchset #5 id:80001 of https://codereview.chromium.org/2319273002/ )
Reason for revert:
Broke v8 roller

Original issue's description:
> Make secondary abi work for component build
>
> Add secondary_abi_shared_libraries to pack all the secondary abi
> shared libraries into APK.
>
> BUG=622855
>
> Committed: https://crrev.com/3ac692c2e67e8030a30e4ebcd12240352944f898
> Cr-Commit-Position: refs/heads/master@{#417441}

TBR=machenbach@chromium.org,michaelbai@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=622855

Review-Url: https://codereview.chromium.org/2327063002
Cr-Original-Commit-Position: refs/heads/master@{#417580}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 43c48e4e358edc63ab8f032d2e94f59c177776c7
2016-09-09 14:23:25 +00:00
michaelbai ff8a235fce Make secondary abi work for component build
Add secondary_abi_shared_libraries to pack all the secondary abi
shared libraries into APK.

BUG=622855

Review-Url: https://codereview.chromium.org/2319273002
Cr-Original-Commit-Position: refs/heads/master@{#417441}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3ac692c2e67e8030a30e4ebcd12240352944f898
2016-09-08 23:49:59 +00:00
agrieve 924f029e81 Allow test_runner.py to run host perf tests without devices attached
BUG=644970

Review-Url: https://codereview.chromium.org/2320903002
Cr-Original-Commit-Position: refs/heads/master@{#417295}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 03345f562220323cf67948ec523eacaf6bb94e6f
2016-09-08 15:03:35 +00:00
agrieve 4026f4b056 Make android_aar_prebuilt() aware of remaining features
* Fail if it finds a non-trivial AndroidManifest.xml
* Fail if it finds any .so files
* Fail if it finds any assets
* Support proguard.txt

This also tweaks the naming of the sub-jar targets to give them better
target names (which show up in .jar names).

TBR=bshe
BUG=640836

Review-Url: https://codereview.chromium.org/2309643002
Cr-Original-Commit-Position: refs/heads/master@{#417160}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8dbd4fb5770dc164dfa20845f839d49c154b0e9c
2016-09-08 02:04:20 +00:00
agrieve dd472005d0 Reland of GN(Android): Stop specifying depfile under outputs
Previous attempt:
https://codereview.chromium.org/2318673003/ )

Reason for reland:
Now creates depfile parent directory

Doing so is unnecessary (GN already knows that depfiles are generated by
their target), and causes the unwanted side-effect of changes to .d
files triggering rebuilds of dependent targets.

TBR=michaelbai@chromium.org,dpranke@chromium.org,lushnikov@chromium.org
BUG=639042

Review-Url: https://codereview.chromium.org/2315993003
Cr-Original-Commit-Position: refs/heads/master@{#416930}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: daef66ba0e2326d524e6429afdbb282b750c0ecc
2016-09-07 14:12:14 +00:00
jbudorick dd0342b930 [Android] Roll to NDK r12b.
BUG=599327

Review-Url: https://codereview.chromium.org/2193943002
Cr-Original-Commit-Position: refs/heads/master@{#416819}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e6932bfdd0696ad971e8eb7a7ffd57755b7a4193
2016-09-07 02:12:35 +00:00
johnme b3af27f693 adb_chrome_public_command_line should write to old and new paths
In Android N, Chrome can no longer read /data/local/chrome-command-line
due to SELinux (https://crbug.com/593720). Hence command line arguments
are read from /data/local/tmp/chrome-command-line instead on userdebug
or eng builds.

This patch makes adb_chrome_public_command_line write the same arguments
to both the old and the new location, so it works with both old and new
builds of Chrome.

BUG=593720

Review-Url: https://codereview.chromium.org/2294973003
Cr-Original-Commit-Position: refs/heads/master@{#416523}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f1b179cce6d03443a0e2252a4bedcb49061099d3
2016-09-05 10:51:26 +00:00
agrieve 1d4c40819e Fix default value of --output-chartjson-data '' -> None
Having it as '' caused it to resolve to CWD when unset due to
type=os.path.realpath. Then, perf_test_instance.py tried to write to CWD
as a file.

Also removes third_party/appurify-python from .gitignore
in order to appease test_runner.pydeps presubmit.

TBR=rnephew
BUG=609365

Review-Url: https://codereview.chromium.org/2306263002
Cr-Original-Commit-Position: refs/heads/master@{#416466}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 144057ca2c57f655112212ba1efbf90c9ab26b93
2016-09-04 03:28:34 +00:00