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