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

70 Коммитов

Автор SHA1 Сообщение Дата
bulach@chromium.org 78b1742caf Android: adds cc_perftests_apk to All.
BUG=163720
TEST=make All on android builds cc_perftests_apk


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@172046 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-10 12:49:56 +00:00
nyquist@chromium.org 0e337943da Add support for generating jars from protos and add cacheinvalidation_java.
The cacheinvalidation_java target is also added to build/all_android.gyp to
ensure it is always built since nothing currently depends on it upstream.
When all of Android-specific sync code is upstreamed, a target for sync
should be used instead of cacheinvalidation.

BUG=158382

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@167746 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-14 21:20:47 +00:00
jcivelli@chromium.org 52ce28c51d Make sure we build the tools used for testing minidumps on Android.
BUG=None
TEST=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 10:18:55 +00:00
mkosiba@chromium.org 39a68fc40a Add a native test target and for android_webview.
This adds the .gyp target for the android_webview native unittests.
This change also adds running them to the fyi bot.

BUG=None
Android-only chagne, ran through trybots before submitting.
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@165920 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 11:49:39 +00:00
michaelbai@chromium.org ad1edc9d9a Added test for findbugs plugin.
- The java files had the issue that findbugd plugin need to find out, they
  compiled with the same configuration as chrome for android's.

- The run_findbugs_plugin_tests.py runs the findbugs against the above Java
  classes, and expects to find the same issues as those in expected_result.txt.

BUG=143971, 157970

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@165442 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-01 18:24:28 +00:00
nileshagrawal@chromium.org 5b365a4c4d Android: Remove depenendency on libjingle_p2p and jingle_glue.
BUG=155069


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@164765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-29 23:03:56 +00:00
shashishekhar@chromium.org aec3d9d218 Compile webkit_compositor_bindings_unittests on Android.
Compile webkit_compositor_bindings_unittests on Android and add
them to android experimental step.

BUG=152702


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@164015 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-25 04:58:59 +00:00
felipeg@chromium.org 6dc3d811dc Upstream the android python scripts changes that enable the new Forwarder2 to be used in our test framework.
BUG=146502

content/ changes are trivial so I am adding a TBR.
TBR=avi


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@162150 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-16 17:16:43 +00:00
epenner@chromium.org 73984eea11 Enable compositor tests on android.
BUG=154524


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161976 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-15 22:07:14 +00:00
shashishekhar@chromium.org 86b13ebd17 Nuke unused test code.
SDK build is the default build, we do not need Android.mk based
compilation.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161127 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-10 17:21:09 +00:00
dtrainor@chromium.org ca9e4e6d12 Add support for the ChromiumTestShellTest APK.
- Add the gyp rules for the ChromiumTestShellTestAPK.
- Add the initial APK base class.
- Add a sample test that launches the activity.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158106 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-21 23:00:52 +00:00
peter@chromium.org b1744c8c01 Move Android's build_output_dirs target to its own file.
We shouldn't have logic in all_android.gyp. The purpose of that file is
solely to have a list of dependencies which should be build when creating
a gyp file for Android.

BUG=
TEST=gyp generation works.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157963 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-21 11:11:10 +00:00
mkosiba@chromium.org f551b74150 [Android] Make android_webview targets sdk-only.
These targets are currently only configured to work as part of the
SDK build.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157732 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-20 09:18:02 +00:00
shashishekhar@chromium.org 8fa63d3e5b Add test jar generation logic for ant builds.
Add a new property generate.test.jar to ant scripts.
When this property is set, a jar containing all compiled
classes and referred classes is generated and placed in
out/{Debug|Release}/test.lib.java directory.
This makes it easier and cleaner to write ant build files for test apks.
New directory structure for the build:
Apks are placed in : out/{Debug|Release}/apks
All java libraries in : out/{Debug|Release}/lib.java
All test java libraries in : out/{Debug|Release}/test.lib.java

This CL also includes cleanup to work with the modified output
directory structure.

BUG=146583

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157570 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-19 18:19:18 +00:00
dtrainor@chromium.org d907b3d2a1 Revert "Revert 155950 - Add initial Chromium TestShell support for Android"
Fixed build breakages:
-Had to add DEPS file for testshell/java.
-Something changed with ant from the time I tested and the time my CL got committed.  Had to move
sdk-targets.xml import in the ant file to the end of the file.

This reverts commit 2d30dc03dc0bd0723236c549313774119f163056.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156458 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-13 01:44:18 +00:00
thakis@chromium.org 2cd9737503 Revert 155950 - Add initial Chromium TestShell support for Android
This makes check_deps fail on linux thusly:

Using base directory: src
Checking: src
WARNING: no package definition found in src/content/test/data/plugin/java_applet.java
WARNING: no package definition found in src/content/test/data/plugin/applet-tests/cookies/CookieTest.java
WARNING: no package definition found in src/content/test/data/plugin/applet-tests/authenticator/AuthenticatorTest.java
WARNING: multiple definitions of com.example.HelloLicenseServlet:
    src/chrome/common/extensions/docs/examples/apps/hello-java/workspace/HelloLicense/src/com/example/HelloLicenseServlet.java
    src/chrome/common/extensions/docs/examples/apps/hello-java/HelloLicenseServlet.java


ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java
  Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java"
    Because of no rule applying.
  Illegal include: "content/public/android/java/src/org/chromium/content/browser/ContentView.java"
    Because of no rule applying.
  Illegal include: "content/public/android/java/src/org/chromium/content/common/CommandLine.java"
    Because of no rule applying.

ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellApplication.java
  Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java"
    Because of no rule applying.
  Illegal include: "content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java"
    Because of no rule applying.

FAILED

Add a build target and tie it into android_all.  This will build and link
Chrome code for a test apk for Android.  When it runs it properly
loads the library but crashes.  Will fix the crashes in subsequent
patches, but can fork that work after this is in.

BUG=136786


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

TBR=dtrainor@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10911202

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155958 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-11 06:05:54 +00:00
dtrainor@chromium.org 81c4ba7373 Add initial Chromium TestShell support for Android
Add a build target and tie it into android_all.  This will build and link
Chrome code for a test apk for Android.  When it runs it properly
loads the library but crashes.  Will fix the crashes in subsequent
patches, but can fork that work after this is in.

BUG=136786


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155950 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-11 05:51:37 +00:00
torne@chromium.org 23fd1ffd8b Android: build webview on default bots.
Move the webview targets from the android_experimental target into All
so they are built by default on the main tree and on trybots. The tests
are not run currently; this is just checking that they compile.

The libwebview target is a dependency of android_webview_apk so it
doesn't need to be specified explicitly here.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155498 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-07 21:53:50 +00:00
felipeg@chromium.org 71a9c16206 Forwarder 2 implementation
This is the first CL for implementing the Forwarder2, necessary to android testing.
The big picture CL can be seem here: https://chromiumcodereview.appspot.com/10918057/

BUG=146502


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155446 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-07 19:18:35 +00:00
yfriedman@chromium.org 111da36e20 Update build/all_android.gyp from downstream.
1) Adds android_app_targets for registering additional build targets
2) Adds breakpad_unittests
3) Sorts targets


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154801 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-04 20:22:27 +00:00
pliard@chromium.org d3edfc34d5 Get rid of device/host clock synchronization in android_commands.py.
Clocks can't be synchronized programmatically on non-rooted devices due to the
inability to use the SET_TIME permission in non-system apps.
We were depending on synchronization in AndroidCommands.PushIfNeeded() to
handle incremental data push by comparing host and device file timestamps.

This CL adds tools/android/m5sum and uses it in android_commands.py so that we
can avoid depending on dates to handle incremental data push.

This is a first step towards clock synchronization removal.

BUG=143114


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154751 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-04 14:28:56 +00:00
torne@chromium.org 85f0e7c6ae Android WebView: tidy up source/gyp layout.
1) Rename WebViewMainDelegate to AwMainDelegate for consistency with
other classes.

2) Move gyp file to the top level and don't bother having separate gypi
files for the subcomponents for now; the file list is very short anyway
and is not going to be a significant source of contention between the
small number of webview developers at this time, and it's easier to see
what's going on if it's all in one place.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154020 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 00:29:56 +00:00
mkosiba@chromium.org 2a89de9d2e Build the android_webview APKs on the FYI waterfall.
This adds the android_webview APKs to the FYI build.
This will result in building the android_webview Java
code and Java test code.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153806 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-29 00:18:49 +00:00
torne@chromium.org c0ebc46369 Android: start building libwebview on FYI waterfall.
Move the libwebview target to android_experimental so it gets compiled
and linked on the FYI waterfall (but not the main waterfall or trybots
yet). This will help us see when it's been broken by other changes.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151877 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-16 10:56:13 +00:00
ilevy@chromium.org e600a81a1c Add compiler_experiemental stage to fyi builder
Also deleting unused fyi_buildertester script

BUG=
TEST=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151780 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 23:10:32 +00:00
torne@chromium.org 8607b7b7a0 Build target for Android WebView.
This creates a "libwebview" build target for the JNI code to power the
Android WebView. This is unfinished and can't run without additional
code that has not yet been upstreamed, but it compiles and links
successfully.

In its present state the WebViewMainDelegate reuses Chrome
implementations of other content client interfaces. This is a temporary
state of affairs until necessary refactorings can be performed.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@150780 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-09 10:55:04 +00:00
bulach@chromium.org 09a1a07360 Android: follow up on instrumentation tests.
Follow up from:
http://codereview.chromium.org/10826071/
Build and install content shell on all attached devices.

BUG=139365
TEST=Android FYI tester runs instrumentation tests.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@149186 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-31 15:21:28 +00:00
nileshagrawal@chromium.org 3580a04009 Run media_unittests on android test bots.
BUG=137131

TEST=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148493 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-26 02:35:57 +00:00
nileshagrawal@chromium.org 6512294960 Add unit_tests bundle as a default compile target for Android.
Since With this change we will start compiling unit_tests_apk on the main
waterfall, we are making android a default try bot.

To be submitted after we have increased our capacity to handle the extra
load.

BUG=117407
TEST=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@147453 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-19 16:30:31 +00:00
satish@chromium.org 5f332a2053 Add an activity monitor which profiles IO and CPU utilization.
This consists of a simple native program which dumps /proc/diskstats and
/proc/stat to a file at a regular interval. The dump is then processed host-side
into a JSON format which is charted in HTML via the Google Charts API.

The perf test runners are not upstreamed yet and when they are this will be part
of the set of profilers available.

BUG=136690
TEST=manual, run activity_monitor.py to try out.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@147019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-17 16:48:03 +00:00
nileshagrawal@chromium.org bdc2d7d8cb Enable APK based tests for all test bundles.
Any new test bundle should be APK enabled by default.

BUG=125059

TEST=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@139832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-31 18:40:15 +00:00
torne@chromium.org 1579ccd4ab The LASTCHANGE file is created and updated by gclient runhooks under
normal circumstances, so it makes more sense to treat it as if it were a
checked-in source file, not a generated file. The rule for its
generation was still getting run once on a clean build, because the
other targets that depended on it expected a gyp timestamp file to exist
for the target.

There's no need for any other targets to actually depend on lastchange
(and in fact several of the targets that make use of the file already
don't depend on the target); it should already exist, and if it doesn't
then the source checkout is probably broken (as the other steps in
runhooks are also mandatory). So, remove the rule entirely.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@139765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-31 09:25:47 +00:00
nileshagrawal@chromium.org 2e37a543a8 Add net, content and ipc to the default list of APK test bundles.
These APK bundles are compiled and run on the android_test try bot.
Test run: http://build.chromium.org/p/tryserver.chromium/builders/android_test/builds/117

All tests pass.
BUG=125059

TEST=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@139497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-30 08:12:39 +00:00
wangxianzhu@chromium.org 916b0c36fe Reapply "Changes according to review comments"
Fixed an "unused variable" issue of the original CL (http://codereview.chromium.org/10224004/).

Use Android API for GetDisplayNameForLocale().

Using Android API, we can reduce the data size of ICU and thus reduce the
binary size of chromium-android.

BUG=none
TEST=L10nUtilTest.GetDisplayNameForLocale,L10nUtilTest.GetDisplayNameForCountry
TBR=jrg@chromium.org,isherman@chromium.org,mark@chromium.org,jshin@chromium.org,rvargas@chromium.org

Review URL: http://codereview.chromium.org/10310029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@135524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-05 03:11:38 +00:00
rvargas@google.com 10107d303f Revert 135484 - Use Android API for GetDisplayNameForLocale().
failure:
http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28x86%29/builds/4835/steps/BuildTarget/logs/stdio

Using Android API, we can reduce the data size of ICU and thus reduce the
binary size of chromium-android.

BUG=none
TEST=L10nUtilTest.GetDisplayNameForLocale,L10nUtilTest.GetDisplayNameForCountry
TBR=sky

Review URL: http://codereview.chromium.org/10224004

TBR=wangxianzhu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10380018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@135490 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-04 23:55:30 +00:00
wangxianzhu@chromium.org cddb72154a Use Android API for GetDisplayNameForLocale().
Using Android API, we can reduce the data size of ICU and thus reduce the
binary size of chromium-android.

BUG=none
TEST=L10nUtilTest.GetDisplayNameForLocale,L10nUtilTest.GetDisplayNameForCountry
TBR=sky

Review URL: http://codereview.chromium.org/10224004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@135484 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-05-04 23:32:56 +00:00
akalin@chromium.org 766d8e4fe6 [Sync] Put correct path to sync_unit_tests target in all_android.gyp
BUG=117585
TEST=
TBR=tim@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@133350 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-21 10:08:37 +00:00
jrg@chromium.org 5354603cad apk-based test runner work for android. 2 unit test bundles converted over (ipc, base).
OFF by default; enable with a gyp var.  E.g.
  GYP_DEFINES="$GYP_DEFINES gtest_target_type=shared_library" android_gyp

Some useful commands:
adb uninstall org.chromium.native_test
adb install -r out/Release/base_unittests_apk/ChromeNativeTests-debug.apk
adb shell am start -n org.chromium.native_test/org.chromium.native_test.ChromeNativeTestActivity

For the moment, all apks can be built simultaneously but use the same
activity name.  Thus you cannot have more than one installed at the
same time.

BUG=None
TEST=


Review URL: http://codereview.chromium.org/10051021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@133053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-19 21:02:09 +00:00
yfriedman@chromium.org 3a1b1b2d3e Enable gpu_unittests for Android.
It builds and runs successfully.


Review URL: http://codereview.chromium.org/10107023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@132622 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-17 19:58:12 +00:00
yfriedman@chromium.org 88e1566620 Temporarily make unit_tests a static library on Android.
While we sort out the remaining linker errors, this at least ensures we
can add compliation of a bunch of chrome code for Android to gatekeeper.
This is motivated by having the android unit_tests compilation step
broken 4 out of 4 days this week.

BUG=117407


Review URL: http://codereview.chromium.org/10065018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@132154 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-13 07:37:15 +00:00
wangxianzhu@chromium.org d80ce0caef Build and push chrome.pak for ui_unittests on Android.
BUG=None
TEST=build/android/run_tests.py -s out/Release/ui_unittests


Review URL: http://codereview.chromium.org/9963086

git-svn-id: http://src.chromium.org/svn/trunk/src/build@130547 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-04 03:03:04 +00:00
wangxianzhu@chromium.org ff12ec33c2 Enable ui_unittests in Android build
BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9958026

git-svn-id: http://src.chromium.org/svn/trunk/src/build@130188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-02 20:09:43 +00:00
satish@chromium.org 5490b7ad13 Add skeleton of content shell for android.
This is heavily based on http://codereview.chromium.org/9834037/ which added
an APK-based test runner for android. This CL adds a content_shell_apk target
for android containing an empty activity.

BUG=118591
TEST=build/test/install ContentShell-debug.apk on device

Review URL: http://codereview.chromium.org/9860032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@129831 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-30 11:44:06 +00:00
rsleevi@chromium.org 962d5c4564 Revert 128679 - Speculative revert. xcodebuilders hosed between r128678 - 128680 in GYP phse, this is the only change that touched GYP files.
apk-based test runner work.  Not enabled yet.  This CL is a combination of upstreaming, ndk/ant-ification, and other tweaks.


BUG=None
TEST=


Review URL: http://codereview.chromium.org/9834037

TBR=jrg@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9852004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@128685 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-24 04:44:41 +00:00
jrg@chromium.org d168ae37cd apk-based test runner work. Not enabled yet. This CL is a combination of upstreaming, ndk/ant-ification, and other tweaks.
BUG=None
TEST=


Review URL: http://codereview.chromium.org/9834037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@128679 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-24 03:57:36 +00:00
peter@chromium.org 84ec34dce5 Include the WebKit targets on all Android builds
Promote DumpRenderTree and webkit_unit_tests to targets being part of All (thus
out of experimental), while also adding TestWebKitAPI by correctly referring to
WebKit's All.gyp instead of (the seemingly Windows-oriented) webkit/webkit.gyp.

After this change, three new targets will be build for Android on the main
waterfall. The compile time for new required files (they all rely heavily on
webkit.a) is negligible, link time is more significant, namely ~40 seconds per
target, but this will be parallelized on the bot with other targets. Increase
in build time is ~50 seconds on my T3500.

BUG=
TEST=DumpRenderTree, webkit_unit_tests and TestWebKitAPI should be build on the
Android buildbots.


Review URL: http://codereview.chromium.org/9701070

git-svn-id: http://src.chromium.org/svn/trunk/src/build@127459 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-19 13:53:28 +00:00
satish@chromium.org a75b06b5a1 Enable running content_unittests on the android builder.
This adds a blacklist of known test failures and adds content_unittests to the
list of test suites to run.

BUG=None
TEST=content_unittests should start running and pass on the android builder.


Review URL: http://codereview.chromium.org/9703066

git-svn-id: http://src.chromium.org/svn/trunk/src/build@127020 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-15 23:09:34 +00:00
peter@chromium.org 86a6bbf460 Build Java files as part of the base target for Android builds
Move the dependency to the base target, causing Java to be compiled on all
configurations (including trybots and the main waterfall bot). We currently
build two source files.

BUG=
TEST=Build output should execute the "base_java" action.

Review URL: http://codereview.chromium.org/9699018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@126693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-14 19:01:37 +00:00
yfriedman@chromium.org 26fc9a1bed Turn on sync_unit_tests compilation for Android.
It's been green for a bit and our try-job load is acceptable.

BUG=
TEST=


Review URL: http://codereview.chromium.org/9693035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@126439 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-13 19:40:23 +00:00
yfriedman@chromium.org 149c9b09b2 Add sync_unit_tests to the experimental builder.
It now links, but we'll keep it off the default build until we can verify load issues

BUG=
TEST=


Review URL: http://codereview.chromium.org/9634013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@125687 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-08 21:33:21 +00:00