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

4877 Коммитов

Автор SHA1 Сообщение Дата
gkanwar@chromium.org 3f1a145ca7 [Android] Adds CleanupReferenceTest to findbugs_exclude.xml
NOTRY=True
BUG=277682

Review URL: https://chromiumcodereview.appspot.com/22929035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219062 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 19:09:00 +00:00
gkanwar@chromium.org cd5b01d5a4 Removes support for old host-driven Feature annotation
NOTRY=True
BUG=176323

Review URL: https://chromiumcodereview.appspot.com/22891019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 17:43:11 +00:00
kjellander@chromium.org 6453abeaed Support WebRTC in Android build toolchain
It turns out the changes in
https://codereview.chromium.org/17466002/ was not enough.
WebRTC needs two GYP_DEFINE variables to be passed to
the runhooks step in order to generate the right GYP
projects: include_tests=1 enable_tracing=1

We also need to use another build target than the default (All)
to compile only our tests.

This makes it possible to build the right APKs for
the Android Builder in the client.webrtc waterfall in:
https://codereview.chromium.org/17390019/

TEST=local builds
BUG=webrtc:1882

Review URL: https://chromiumcodereview.appspot.com/23140007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 14:22:22 +00:00
xusydoc@chromium.org 16b55281c6 Add src/build/slave directory.
Review URL: https://chromiumcodereview.appspot.com/22914024

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218951 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 08:25:34 +00:00
paul.lind@imgtec.com dc74d1faac [MIPS] Default the Android build to mips32r1.
Intent is to allow a single Android build (apk) to support all MIPS
compatible devices, such as Broadcom, by using a common architecture
variant.

Linux builds are typically customized per-device, and will still
default to mips32r2.

BUG=

Review URL: https://chromiumcodereview.appspot.com/23037008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218942 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 08:04:54 +00:00
gkanwar@chromium.org 952d5c5a00 Makes GYP changes for EMMA coverage
One piece of the overall java coverage change.
See: https://codereview.chromium.org/20210002/

NOTRY=True
BUG=255644

Review URL: https://chromiumcodereview.appspot.com/22870021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218870 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 00:08:31 +00:00
sivachandra@chromium.org 1cc95669de [Android Buildbot] Do not emit BUILD_STEP annotations for perf bisect.
The perf bisect scripts emit their own annotations and we do not want to emit annotations outside of them and enter into an inconsistent state.

BUG=266324
TBR=ilevy
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/23383004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 21:36:25 +00:00
phajdan.jr@chromium.org 25c00602b1 Linux: add script to remove bundled libraries.
BUG=none
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 20:17:42 +00:00
anton@chromium.org c119820b94 Set GOMA_COMPILER_PROXY_THREADS to a reasonable value
BUG=

Review URL: https://chromiumcodereview.appspot.com/22976005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218803 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 19:47:19 +00:00
tedchoc@chromium.org 637e7a9fa7 Fix android UI Automator python script because of new param added.
Broken in:
https://chromiumcodereview.appspot.com/23293006

R=frankf, gkanwar1
BUG=
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/23383002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 18:13:19 +00:00
gkanwar@chromium.org ab2ef8ee4d [Android] Removes _RunJavaTests
Host-driven tests should use _RunJavaTestFilters instead now.

NOTRY=True
BUG=268683

Review URL: https://chromiumcodereview.appspot.com/22929017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218751 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 16:26:03 +00:00
scottmg@chromium.org 7979db11a1 reland 'Set chrome_multiple_dll=1 by default on Windows in static_library'
Previously: https://codereview.chromium.org/22909017/

TBR=jam@chromium.org
BUG=237249

Review URL: https://chromiumcodereview.appspot.com/23320004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218663 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 06:58:22 +00:00
sivachandra@chromium.org f2b13e44cb Refactor landmines.py so that it can be used downstream.
BUG=223636

Review URL: https://chromiumcodereview.appspot.com/22935010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218605 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 02:44:58 +00:00
scherkus@chromium.org 8e7b696cfd Define proprietary_codecs=1 when branding==Chrome.
Doing so removes the redundant checks for GOOGLE_CHROME_BUILD when checking USE_PROPRIETARY_CODECS.

BUG=274596

Review URL: https://chromiumcodereview.appspot.com/23205006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218545 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 20:22:22 +00:00
maruel@chromium.org ba90bd6151 Update svn:ignore's relative to new dependencies.
It's necessary so the Try Slaves do not delete these directories on every sync.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@218538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 19:50:11 +00:00
gkanwar@chromium.org 7dc67741fe [Android] Adds python option for EMMA coverage
This is a piece of the overall java coverage change.
See: https://codereview.chromium.org/20210002/

NOTRY=True
BUG=255644

Review URL: https://chromiumcodereview.appspot.com/23293006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 19:11:30 +00:00
gkanwar@chromium.org eb97f3ba55 Changes _RunJavaTests to accept filters
This eliminates the need to specify package name and bring it
more in line with normal instrumentation tests.

NOTRY=True
BUG=268683

Review URL: https://chromiumcodereview.appspot.com/23295006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218530 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 19:04:19 +00:00
dpranke@chromium.org cf3268efe0 Make failing webkit_tests fail android build.
Now that r156332 has landed in theory, the webkit_tests step should pass
(since we're only running one test), and we should start trying to figure
out how reliable the bots actually are.

This change flips the bot config so that a failing webkit_tests step will
cause the build to be red. If this turns out to be premature, I'll revert
this change, but we should start gathering real data on what does and doesn't
work now.

R=ilevy@chromium.org, mbulach@chromium.org
BUG=232044

Review URL: https://chromiumcodereview.appspot.com/23242008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218489 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 14:36:59 +00:00
frankf@chromium.org 8edcdfe27d [Android] Move getting the list of devices out of test_dispatcher.
BUG=272486
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/23205011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218483 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 14:24:57 +00:00
gkanwar@chromium.org a22eee0bae Fixes host-driven Feature annotation
NOTRY=True
BUG=176323

Review URL: https://chromiumcodereview.appspot.com/23295007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218453 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 11:53:33 +00:00
dbeam@chromium.org 3e248ba85b Whitespace commit to trigger the bots.
BUG=none
TEST=tree


git-svn-id: http://src.chromium.org/svn/trunk/src/build@218414 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 03:45:17 +00:00
stuartmorgan@chromium.org dc5bc0a761 Switch to using '-t ios' for grit
grit now supports passing '-t ios', which sets is_ios, and doesn't set
is_macosx (matching the semantics of gyp). All instances of
pp_ifdef('ios') change to is_ios, matching the syntax used by other
platforms.

Because this flips the setting of is_macosx for iOS, most places where
code looked at is_macosx also now look for is_ios. This CL errs on the
side of being behavior-preserving, adding is_ios checks in some places
where they probably aren't needed, to avoid accidental regressions.
In places where it's very obvious it's not needed, it hasn't been
added.

Also adds a missing is_ios to history.html, resolving drift from
not-yet-upstreamed changes.

BUG=227781

Review URL: https://chromiumcodereview.appspot.com/22600003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218386 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 01:01:12 +00:00
aruslan@chromium.org 99f883e128 [Android] Extend proguard preprocessing to prebuilt Java libraries.
* Adds support for running proguard on prebuilt libraries
before they are added to the final release APK.

BUG=272790
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/22802005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218353 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:45:34 +00:00
feng@chromium.org 448b146a13 Allow android pass flags to am start activity
Flags are useful to control how an activity is started. By default,
a new activity is created on the stack, but other flags can be
used to bring existing activity to the foreground instead of
creating a new one.

BUG=246689
R=bulach@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218344 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:31:41 +00:00
avayvod@chromium.org 79804ae089 Submitting https://codereview.chromium.org/23116003/ for Cihat Imamoglu.
Adds PrintingContext implementation stub for Android.

BUG=147070
TBR=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218339 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:26:25 +00:00
phajdan.jr@chromium.org 495d0f6bcb Linux: untangle circular dependencies between .gyp files.
Not enabling the check yet because ChromeOS still has cycles.

BUG=35878
R=mark@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218334 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:04:53 +00:00
scottmg@chromium.org c0a37c5e87 Revert 218286 "Set chrome_multiple_dll=1 by default on Windows i..."
chrome_frame_net_tests and nacl_integration x86-32 broke.

> Set chrome_multiple_dll=1 by default on Windows in static_library
> 
> TBR=jam@chromium.org
> R=jamesr@chromium.org
> BUG=237249
> 
> Review URL: https://chromiumcodereview.appspot.com/22909017

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 17:08:13 +00:00
scottmg@chromium.org 8a4905ec24 Set chrome_multiple_dll=1 by default on Windows in static_library
TBR=jam@chromium.org
R=jamesr@chromium.org
BUG=237249

Review URL: https://chromiumcodereview.appspot.com/22909017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218286 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 15:15:13 +00:00
bulach@chromium.org 78943e5aa3 Android: run perf test runner with -v and print the command line.
Tiny change to get more information from the bots.

BUG=268450

Review URL: https://chromiumcodereview.appspot.com/22904005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218266 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 11:06:09 +00:00
scherkus@chromium.org 65d14efb9b Remove defunct enable_openmax variable from build/common.gypi.
Review URL: https://chromiumcodereview.appspot.com/23021011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218137 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-17 01:18:35 +00:00
frankf@chromium.org 0a13fa7f52 [Android] Return error exit code if no devices are attached.
BUG=274819
R=craigdh@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218120 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 23:52:44 +00:00
jschuh@chromium.org bfe83c66ca Copy courgette.exe to courgette64.exe
Bot angry file not named way bot want.

R=tommi@chromium.org,laforge@chromium.org
BUG=273246

Review URL: https://chromiumcodereview.appspot.com/23050007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 22:30:43 +00:00
bulach@chromium.org 0f2dbb0d2a Android: uses BUILDTYPE rather than CHROMIUM_BUILD_TYPE.
Buildbot and other platforms use BUILDTYPE.

BUG=260494

Review URL: https://chromiumcodereview.appspot.com/23075007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 20:37:02 +00:00
owenlin@chromium.org 297431a5e3 Add the "mfpmath=sse" compiler flag for ChromeOS devices.
This is to preventng floating-point computations in the 80-bit precision
on x87. Please see more details in:
http://codereview.chromium.org/42340/patch/64/2085

BUG=261358
TEST=Play videos on Parrot

Review URL: https://chromiumcodereview.appspot.com/23181007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218068 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 19:54:51 +00:00
gkanwar@chromium.org d1e0248baa Fixes test runner command line
test_runner.py --help would give 'Invalid command.' previously.

NOTRY=True
BUG=

Review URL: https://chromiumcodereview.appspot.com/23294002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218057 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 18:50:11 +00:00
gkanwar@chromium.org ebaf5f95d7 Removes python_test_root flag name entirely
NOTRY=True
BUG=271802

Review URL: https://chromiumcodereview.appspot.com/23180007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 18:07:26 +00:00
gkanwar@chromium.org 197c368c5e Moves update_verification.py back to build/android
See: https://codereview.chromium.org/23106004

NOTRY=True
BUG=

Review URL: https://chromiumcodereview.appspot.com/22891004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218037 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 17:34:35 +00:00
torne@chromium.org 2b90303e0c Android WebView: build fixes for use_system_skia.
The skia shim headers were not being included at the front of the path
because of a gyp processing issue, causing it to pick up the bundled
headers instead by mistake; fix the gyp file.

Also, some of the chromium code depends on non-public headers; add the
required include path for this to work until we can fix the code.

BUG=263818,274425

Review URL: https://chromiumcodereview.appspot.com/23064007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218021 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 15:28:08 +00:00
bulach@chromium.org 37c463ecb4 Android: removes buildtype following crrev.com/217855
Fixes perf runners.

BUG=260494
TBR=craigdh@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23285002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218013 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 14:01:12 +00:00
scottmg@chromium.org 71defd1b96 Set up content in-process main threads via factory
This code was previously #ifdef'd out based on CHROME_MULTIPLE_DLL. This works
for chrome, but not for test targets which link content_browser. content_browser
needs to not link against child-only targets (as they'll cause linking blink
into the browser dll).

Instead of having utility_process_host_impl, et al. own the in-process
implementation, use a factory to create them that's installed in test code, and
in chrome for supporting --single-process.

At the same time, remove the global CHROME_MULTIPLE_DLL define and localize it
to chrome_exe.gypi because it's too easy to use incorrectly.

TBR=darin
R=piman@chromium.org,jam@chromium.org
BUG=237249

Review URL: https://chromiumcodereview.appspot.com/23235002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 07:45:36 +00:00
bulach@chromium.org c641e3bc8f Android: uses taskset when starting adb.
Workaround for some adb issues.
While at it, print the step name before doing any action.

BUG=268450

Review URL: https://chromiumcodereview.appspot.com/22857005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217959 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 07:22:16 +00:00
craigdh@chromium.org 9c2576b64c [android] Make build_type a singleton.
BUG=260494
TEST=None
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/22933005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217855 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 22:25:28 +00:00
ajwong@chromium.org fbb88fd872 Make gdb-add-index index concurrently.
Most linux machines can likely handle a few concurrent indexing jobs
for the shared objects in one binary. This modification uses SIGUSR1 and
subshells to simulate a semaphore with task queue that significantly
increases the speed of execution over a newly built set of binaries.

By default, this script executes 4 parallel indexing tasks, though the
concurrency be controlled by setting the INDEX_TASKS shell variable.

Here are bencharks from my z620, using a component build browser_test
binary as the target:

6 threads browser_threads:
   real    0m36.307s
   user    0m51.680s
   sys     0m13.150s

4 threads browser_threads:
   real   0m39.243s
   user   0m53.010s
   sys    0m12.230s

1 thread browser_threads:
   real    1m12.099s
   user    0m53.300s
   sys     0m13.580s

This was on an SSD. Benefit hit diminishing return after 4 threads and
may actually taper off sooner.

BUG=none
R=piman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217815 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 18:03:03 +00:00
wangxianzhu@chromium.org 7ef6ff9245 Add --continous parameter for adb_profile_chrome
If specified, RECORD_CONTINUOUSLY mode will be used for profiling.

BUG=none
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/22806005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217802 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 17:02:58 +00:00
bulach@chromium.org 5c0f5ff702 Android perf tests: always return 0 on the sharding stage.
The first stage ("sharded steps") should never fail.
Individual steps' exit code will be returned on the second stage, print-step.

BUG=268450
TBR=frankf@chromium.org
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/23082003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217794 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 15:06:57 +00:00
tonyg@chromium.org 8e0057cd6d [Telemetry] Output stack traces on desktop browsers.
BUG=223572

Review URL: https://chromiumcodereview.appspot.com/22303006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 07:08:24 +00:00
cjhopman@chromium.org 819b1a6f40 Add support for proguard preprocessing.
* Adds support for running proguard on our libraries
before they are added to the final release APK.
* Start using the proguard preprocessing for
third_party/guava.

BUG=272790
NOTRY=true
TBR=darin@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23213002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217706 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 00:12:07 +00:00
bulach@chromium.org 157740f828 Android: deprecate bb_run_sharded_steps.py
Second step into making "perf tests" reuse the functional test infra.
The bots still reference bb_run_sharded_steps.py, so change the implementation
first before deleting this script.

BUG=268450

Review URL: https://chromiumcodereview.appspot.com/23179003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 22:06:41 +00:00
simonjam@chromium.org ccb04eb70e Include cache clearing utility on builder targets.
BUG=262933

Review URL: https://chromiumcodereview.appspot.com/22978006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 21:36:25 +00:00
gkanwar@chromium.org 7b78ca428b [Android] Removes run_* scripts, moves run_update_verificaiton
NOTRY=True
BUG=223650

Review URL: https://chromiumcodereview.appspot.com/23106004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 18:09:37 +00:00