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

2943 Коммитов

Автор SHA1 Сообщение Дата
cjhopman@chromium.org b19f62b2df Add support for building apk in release
Until now, even in a Release configuration, apks were built in debug.
Now, they will be built in the correct configuration.

BUG=
TBR=torne

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160913 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-09 20:17:56 +00:00
lliabraa@chromium.org 1b4b7c35bb Add croc config file for iOS code coverage.
This croc config file instruments all files with 'ios' in the path for test coverage.

BUG=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160860 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-09 17:00:57 +00:00
torne@chromium.org 43cb67f1c9 Android: Add a webview-specific All target.
We need a separate version of the All target for building WebView in the
Android tree which only depends on the native code we intend to build.
Create one (just containing libwebview for now) and make it the default
thing to build when CHROME_ANDROID_BUILD_WEBVIEW is set.

R=mnaganov@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160843 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-09 14:45:12 +00:00
pkl@chromium.org 842bad04c8 Sets ios_product_name and ios_breakpad flags for iOS.
At the same time, modified the conditional logic to be more like mac's, i.e. incorporate the value of buildtype=="Official" to determine if it is a release build.

BUG=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160819 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-09 10:50:32 +00:00
cjhopman@chromium.org 81d6d2f456 Make java.gypi use all_dependent_settings for input_jars_paths
all_dependent_settings is more like the link_settings that we would like
to use here. This variable is used by java targets to set the classpath
for javac, i.e. to set the libraries that are needed by the target.

Use of direct_dependent_settings with export_dependent_settings causes
unnecessary duplication of all java dependencies for all of our java
library targets.

BUG=146049
TBR=sky,brettw


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160768 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-09 02:20:29 +00:00
creis@chromium.org 896d21e736 Revert 160721 - Build the Widevine CDM plugin.
BUG=149772


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

TBR=ddorwin@chromium.org
Review URL: https://codereview.chromium.org/11091013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160744 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 23:16:20 +00:00
ddorwin@chromium.org 7f63dbdb09 Build the Widevine CDM plugin.
BUG=149772


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160721 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 22:10:01 +00:00
aberent@chromium.org 9f565a78b7 Upstreaming latest build/android changes
Includes:
Fix to reboot so that it works on all devices
Handling EOF in logcat
Clear caches as root - required for recent android versions
Print standard deviation for performance tests

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160651 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 14:54:42 +00:00
ilevy@chromium.org 26e709d94f Add clang builder top level script
- Also removing unused bb_try_compile script at the same time.

TBR=cmp
BUG=152574

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160624 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 03:16:43 +00:00
ilevy@chromium.org ea1e7ff9c4 Whitespace CL
Whitespace CL to test CQ, ignore.

TBR=Isaac

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160622 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 02:06:08 +00:00
ilevy@chromium.org 7b746d65bc Fix minor typos in android webkit tester script
TBR=nileshagrawal1,peter
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160621 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 01:04:51 +00:00
ilevy@chromium.org 6bdb1c002c Add webkit tester top level script
- Stubbed out webkit test call.  This will let us make sure
  the bot is working without being blocked on the webkit test
  script.

TBR=nileshagrawal@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 00:53:10 +00:00
ilevy@chromium.org 20fad13a94 Whitespace CL
Whitespace change to kick off builds.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160618 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 00:33:15 +00:00
ilevy@chromium.org 807d3c196d Add clang builder top level script
- Removes the zip_build and check_licenses currently run.

TBR=yaron
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160612 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-07 22:27:11 +00:00
ilevy@chromium.org fa6e57a37a Fix fastbuild for android clang. Build -g0
Fix the fastbuild flag for android clang.

TEST=ninja files change to -g0, build is 5x faster
BUG=143931
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160606 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-07 05:47:38 +00:00
cmp@chromium.org b2e0b748fc whitespace change
git-svn-id: http://src.chromium.org/svn/trunk/src/build@160599 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-07 04:16:45 +00:00
ilevy@chromium.org a0f0e47193 Whitespace change to kick off builds
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160574 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-06 07:52:08 +00:00
mark@chromium.org 7899144fdc When doing an official build, don't bail out if Xcode doesn't know about the
SDK to verify when an SDK path is set. The SDK path supersedes whatever
find_sdk is supposed to find.

Also: Reorganize the SDK and deployment target variables to be scoped more
appropriately. Add a mac_sdk_min variable to set the main argument to
find_sdk.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160536 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-06 00:46:29 +00:00
shashishekhar@chromium.org c4c825f250 Add Android version name and code to gyp settings.
Add the default name and version code for Android, the version name
and code can be overriden by changing the GYP_DEFINES.

BUG=154236


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 23:55:50 +00:00
ilevy@chromium.org 42c0c73cc1 Move android compile setup into compile buildstep
TBR=yaron

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 22:25:38 +00:00
michaelbai@google.com 0f76f86088 Make ninja + clang + goma work
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160479 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 21:04:23 +00:00
cjhopman@chromium.org ce4c432363 Make apks build from a single ant .xml template
The ant build files for each of the apks that we create consisted of
only fairly straightforward boilerplate. With the recent changes to
java_apk.gypi and the gyp targets we can now build these correctly from
a single .xml with the differences in how the targets are built being
reflected in the gyp files (and then passed into ant).

TBR=joth
BUG=145991


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160396 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 16:51:32 +00:00
qtc746@motorola.com 9e99105533 Enable GpuMemoryManagerTest.StubMemoryStatsForLastManageTests on Android.
GpuMemoryManagerTest.StubMemoryStatsForLastManageTests was failing in Android,
and disabled in revision 147576. Failed test was fixed in 147695 and hence it
is safe re-enable it now.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160366 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 14:27:33 +00:00
glotov@chromium.org ff5a042dbf Honor mmintrin.h intrinics when instrumenting Chrome with cygprofiler.
BUG=chromium-os:35028
TEST=build chrome with GYP_DEFINES="order_profiling=1"


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160341 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 09:31:45 +00:00
dbeam@chromium.org 2fd0145ba6 [test fixlet] Add tests for the zoom icon in the location bar on GTK.
BUG=None
TEST=LocationBarGtkZoomTest.* and ViewIDTest.* pass on bots.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160294 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 01:47:13 +00:00
saintlou@chromium.org dd038fea8a Adding alternate wallpaper.
BUG=153820

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 20:55:15 +00:00
torne@chromium.org 203ad57f71 Android: fix webview-in-android build config.
The envsetup configuration for building WebView using the Android build
system has rotted. Rather than try to share the non_sdk_build_init code,
just repeat the (few) parts we need to avoid setting all the parts that
are inappropriate, and fix the parts that are wrong or outdated.

Also, upstream the common.gypi settings that are specific to the WebView
build.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 19:16:08 +00:00
ilevy@chromium.org 66d62771ca Add adb start-server on android buildbots
We think adb devices isn't giving full list when
adb devices is called and daemon is not running.

Manually start the adb daemon before the download/build steps.

TBR=yaron
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160164 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 18:02:30 +00:00
scottmg@google.com b0681933a5 add wrapper to make GYP_PARALLEL=1 work for build\gyp_chromium
This is a workaround for multiprocessing on Windows. Importing in Python on
Windows doesn't search for imports that don't end in .py (and aren't
directories with an __init__.py). So, add this wrapper to avoid having
people change their command line to add a .py when running gyp_chromium.

R=dmazzoni@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 17:22:19 +00:00
navabi@chromium.org b5f1cf40a7 Add code to debug difference between adb devices checks.
We are getting emails that do not detect all available devices when checked, but
when the list of connected devices is printed, it shows all devices. This will
give us extra information to debug.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160066 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 03:44:04 +00:00
maruel@chromium.org 56c9099806 Move src/tools/isolate to src/tools/swarm_client@159961 as a DEPS.
src/tools/swarm_client is fetched from tools/swarm_client.

TBR=csharp@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 00:08:07 +00:00
jknotten@chromium.org e820ee6681 Ignore device status check emailing exceptions.
The Android device status checker will attempt to alert by email when
a device fails. If the email step generates an exception, we don't
want to fail the 'Device Status Check' build step, because that causes
the entire build to fail.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159936 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 18:52:42 +00:00
msarda@chromium.org 220de5b63b Add grit_whitelist for iOS.
A large number of IDS resources are not used on iOS. This CL includes the used
ones via a grit whitelist file. The presubmit rule ensures that this file is 
ordered in ascending alphabetic order.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159879 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 10:37:03 +00:00
eugenis@chromium.org fd22467b2e Extend envsetup.sh Clang hack to ASan builds.
R=yfriedman@chromium.org,michaelbai@chromium.org
BUG=137569


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 10:03:18 +00:00
mkosiba@chromium.org 9b35452f15 Fix Android FYI bots.
This fixes the invalid package name introduced in r159768.

TBR=klundberg@chromium.org,jknotten@chromium.org

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159870 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 09:08:41 +00:00
ilevy@chromium.org 3ce527b0d0 Fix device status link
BUG=152583
TBR=cmp,navabi1

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 06:59:52 +00:00
cmp@chromium.org c618953464 Whitespace change.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@159834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 05:26:06 +00:00
navabi@chromium.org 7951156a18 Make device_status_check.py email clank-infra if devices go offline.
BUG=152583


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159819 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 00:49:53 +00:00
klundberg@chromium.org b1a4c11621 Adds AndroidWebView and ChromiumTestShell tests to the Android FYI bot.
TEST=Ran the changes through the Android FYI (android_fyi_dbg) trybot.
BUG=152492

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159768 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-02 21:12:25 +00:00
ilevy@chromium.org 942fa50ec0 Kill adb server each buildbot run
- We think this will alleviate the adb issues we had
  on the main waterfall tester earlier today.
  Our downstream testers do this each build already.

BUG=152944

R=yaron


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159411 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-29 14:22:54 +00:00
pliard@chromium.org 22adebec4a Enable FtpDirectoryListing* GUnit tests on Android.
This is part of Chrome for Android upstreaming.

BUG=136750

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159339 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-28 21:24:05 +00:00
cjhopman@chromium.org a2990c0823 Add more generic support for java targets bundling multiple directories
Currently chromium_testshell_test_apk and content_shell_test_apk compile
and package java files from two different directories. Supporting this
in a good way is a requirement for using a single ant template for all
apks.

Introduce a new gyp variable for apk/jar targets, generated_src_dirs.
Now, generated_src_dirs is for directories that contain .java files that
are generated at build time and additional_src_dirs is for extra normal
directories to include in the jar/apk.

Change content_shell_test_apk and chromium_testshell_test_apk to use
additional_src_dirs for their extra dirs.

Add documentation for the gyp variables for jar/apk targets.

Reorder the ant defines in the java.gypi and java_apk.gypi.

BUG=136756,146056


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159299 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-28 18:22:29 +00:00
ilevy@chromium.org 4632ed7e40 Don't run gyp on pure testers.
- This moves the gyp phase to bb_compile.
  This should give a 45 second speedup to testers and will also
  eliminate local goma failures from breaking testers (which
  besides a gcc version check in gyp have no dependence on goma)

R=yaron
BUG=141805

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159212 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-28 04:43:05 +00:00
newt@chromium.org 04a70db511 Remove duplicates from unit_tests_disabled.
Review URL: https://chromiumcodereview.appspot.com/10989067

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159187 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-28 03:07:45 +00:00
mihaip@chromium.org f80141d88f Add Docs as a default app.
BUG=151379

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159110 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 20:42:23 +00:00
klundberg@chromium.org 3f58556401 Add test APK information to buildbot step for Android instrumentation tests.
Since we will run instrumentation tests for multiple test APKs, this adds the
test APK name to the name of the buildbot step.

Without this change, we will have multiple buildbot steps with the same name
although they are running tests for different APKS. And as a result, the stdio
will end up pointing to the same content for each of these steps.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159099 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 20:07:21 +00:00
peter@chromium.org e3a782739b Disable all tests in the SyncSearchEngineDataTypeControllerTest suite for Android
StartFirstRun was also crashing on the bots, so disabling the suite.

BUG=152599
TBR=csilv

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159001 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 09:11:58 +00:00
phajdan.jr@chromium.org 97b7cad213 Linux: move dbus-glib target to chromeos-specific section,
to avoid introducing unnecessary build-time dependency
on non-chromeos Linux.

This has been raised as Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=434346
and I've confirmed the problem and the fix.

TEST=none
BUG=none
Review URL: https://chromiumcodereview.appspot.com/10977036

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158994 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 07:51:53 +00:00
ilevy@chromium.org dcdcf537c2 Actually disable StartURLServiceReady on Android
My last CL (rev 158977) disabled StartURLServiceNotReady by mistake
and undisabled StartURLServiceReady.  They are both crashing and
both need to be disabled.

TBR=csilv
BUG=152599

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158985 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 06:15:35 +00:00
ilevy@chromium.org f729a30971 Disable sync test StartURLServiceReady on Android
Android does not look at the DISABLED annotation.  We have our own
filter.

This reverts commit 01719f74ea916ef20b5df705a314c6b6fd659524.

TBR=csilv
BUG=152599

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158977 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 04:47:58 +00:00