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

939 Коммитов

Автор SHA1 Сообщение Дата
jamesr acaeeb5326 Move mojo/edk gyp targets in to mojo/edk/mojo_edk.gyp
R=viettrungluu@chromium.org
TBR=darin@chromium.org for updates to various gyp files to point to moved targets

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

Cr-Original-Commit-Position: refs/heads/master@{#298560}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 777e37d8d95e282d7e3bef85a6cdac46ccef570d
2014-10-07 20:31:58 +00:00
jamesr 5209e8dbfb Define gyp targets for mojo/public/* in mojo/public/mojo_public.gyp
The targets in the mojo public SDK, i.e. those in mojo/public/, should
be free of dependencies outside of mojo/public/ and usable in a
standalone fashion. This moves the gyp definitions from
mojo/mojo_base.gyp, which also contains a number of non-public targets,
to mojo/public/mojo_public.gyp.

R=viettrungluu@chromium.org
TBR=darin@chromium.org for updating various gyp entries to point to new target location

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

Cr-Original-Commit-Position: refs/heads/master@{#298422}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b83f9dcb4940d4700632fe9e925abec779ad84ef
2014-10-07 08:04:31 +00:00
mikhal bd18f788a4 Revert of Making WebRTC Java api avaliable in Chromium. (patchset #6 id:120001 of https://codereview.chromium.org/551793003/)
Reason for revert:
Speculative revert, breaking official win builders.

Original issue's description:
> Making WebRTC Java api avaliable in Chromium.
>
> BUG=383418
> TEST=Build target libjingle_peerconnection_javalib
>
> Committed: https://crrev.com/e65a8cbe2e8b0634a66715b3959b418431f4d0c0
> Cr-Commit-Position: refs/heads/master@{#297801}
>
> Committed: https://crrev.com/0d8b69077ac03b7ea176d9df6f3730fe7a63a499
> Cr-Commit-Position: refs/heads/master@{#298073}

TBR=hellner@chromium.org,kjellander@chromium.org,serya@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#298119}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ae1244a85d8f761a2c4c3812cfb6b8112ea08afb
2014-10-03 23:34:19 +00:00
serya 4ff91a4420 Making WebRTC Java api avaliable in Chromium.
BUG=383418
TEST=Build target libjingle_peerconnection_javalib

Committed: https://crrev.com/e65a8cbe2e8b0634a66715b3959b418431f4d0c0
Cr-Commit-Position: refs/heads/master@{#297801}

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

Cr-Original-Commit-Position: refs/heads/master@{#298073}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0d8b69077ac03b7ea176d9df6f3730fe7a63a499
2014-10-03 19:18:48 +00:00
tfarina 1d6b8cc688 Reland the inital attempt to start building ui_base_unittests targets.
Inital commit:  https://crrev.com/430fc906824927713d5a318afb50654e95b699b0

The first attempt was reverted because there was no ui_base_unittests_disabled file to disable the test on Android like there was for ui_unittests.

Reverted by: https://crrev.com/79c886b2fa50d0634d8d8a84903f9a9ea96f5471

The fix for the revert was made by commit at https://crrev.com/4642d9377d3044c81d0f32298ba0c203976c8cc9

BUG=331829, 373148, 299841, 103304
TEST=None
R=sky@chromium.org,maruel@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#297865}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 201471d5acade51f594b703a3ae6307d566a3966
2014-10-02 18:12:27 +00:00
henrika 5937eec56b Revert of Making WebRTC Java api avaliable in Chromium. (patchset #5 id:100001 of https://codereview.chromium.org/551793003/)
Reason for revert:
This CL breaks official Chrome.

Original issue's description:
> Making WebRTC Java api avaliable in Chromium.
>
> BUG=383418
> TEST=Build target libjingle_peerconnection_javalib
>
> Committed: https://crrev.com/e65a8cbe2e8b0634a66715b3959b418431f4d0c0
> Cr-Commit-Position: refs/heads/master@{#297801}

TBR=hellner@chromium.org,kjellander@chromium.org,serya@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#297816}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 98cb056b6dfeb0d95595d0de498acffe500ca3b2
2014-10-02 12:39:27 +00:00
serya bcddaa014a Making WebRTC Java api avaliable in Chromium.
BUG=383418
TEST=Build target libjingle_peerconnection_javalib

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

Cr-Original-Commit-Position: refs/heads/master@{#297801}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e65a8cbe2e8b0634a66715b3959b418431f4d0c0
2014-10-02 11:06:46 +00:00
ullysses.a.eoff 59af87be8a Implements a windowless chrome gpu command buffer platform for
the gles2 conformance tests in the khronos GL-CTS test
suite using its new drawElements APIs.

Requires the khronos GL-CTS source to be available in
src/third_party/khronos_glcts.  This support targets the
Khronos 3.X branch of ogles/conform at rev 26950.

Define the build option internal_khronos_glcts_tests=1
to build the tests.

Initial support is for Chromium on ChromiumOS.  Other targets
may need to be ported for build support as well.

v2: Fix AUTHORS.  Change naming convention from khronos_conform
    to khronos_glcts. (piman, kbr)
v3: Ran git cl format on egl_native_windowless.cc so it matches
    the chromium style. (piman)
v4: Use AppendArg instead of AppendSwitch to hopefully
    circumvent a repeat of chromium:408251. (kbr)
v5: Handle FilePath's correctly for Windows compatibility.
v6: Rebase; Remove -fno-exceptions from cflags_cc

BUG=chromium:412865
R=piman@chromium.org, kbr@chromium.org, darin, brettw, cpu
TEST=Build and run the khronos_glcts_test binary

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

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

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

Cr-Original-Commit-Position: refs/heads/master@{#297567}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ffbb37ebec861db6e93471a5837727ea8d974f91
2014-10-01 01:08:15 +00:00
jmadill c6e8771051 Replace build_angle.gyp with angle.gyp.
The final step in switching the angle gyp file will be to remove
the temporary angle_gyp variable.

BUG=415983

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

Cr-Original-Commit-Position: refs/heads/master@{#297450}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 424be9e0114b848c022d07f843f803c87be56be7
2014-09-30 18:03:11 +00:00
yoz 458380a70b app_shell: build on any Linux, as there is no non-aura in the bot configurations.
Review URL: https://codereview.chromium.org/602293003

Cr-Original-Commit-Position: refs/heads/master@{#297311}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94dbb777c583375f778b9d1ff9fb766d6102bf6b
2014-09-30 00:03:43 +00:00
perkj 07ffa08594 Revert of Start building ui_base_unittests targets. (patchset #1 id:1 of https://codereview.chromium.org/600833002/)
Reason for revert:
Breaks Android waterfall.
http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29

Original issue's description:
> Start building ui_base_unittests targets.
>
> This is in preparation for updating the buildbot code. First we need to
> make sure we build those targets, otherwise buildbot will fail.
>
> BUG=331829,373148,299841,103304
> TEST=None
> R=sky@chromium.org,maruel@chromium.org
>
> Committed: https://crrev.com/430fc906824927713d5a318afb50654e95b699b0
> Cr-Commit-Position: refs/heads/master@{#296877}

TBR=cjhopman@chromium.org,sky@chromium.org,maruel@chromium.org,tfarina@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=331829,373148,299841,103304

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

Cr-Original-Commit-Position: refs/heads/master@{#296903}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 79c886b2fa50d0634d8d8a84903f9a9ea96f5471
2014-09-26 07:33:15 +00:00
tfarina 596b7191a0 Start building ui_base_unittests targets.
This is in preparation for updating the buildbot code. First we need to
make sure we build those targets, otherwise buildbot will fail.

BUG=331829,373148,299841,103304
TEST=None
R=sky@chromium.org,maruel@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#296877}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 430fc906824927713d5a318afb50654e95b699b0
2014-09-26 04:09:18 +00:00
phoglund 6b74137567 Revert of Revert of [Android] JUnit runner + gyp changes. (patchset #1 id:1 of https://codereview.chromium.org/597123002/)
Reason for revert:
Didn't help. We probably got scheduled on other, flakier Android devices which caused tests to start flaking, or something else is the root cause.

Original issue's description:
> Revert of [Android] JUnit runner + gyp changes. (patchset #15 id:280001 of https://codereview.chromium.org/574433003/)
>
> Reason for revert:
> Speculative revert: Android test started flaking a ton after this landed. Affected targets androidwebview_instrumentation_tests, chromeshell_instrumentation_tests, contentshell_instrumentation_tests. This CL seems the most likely in the blamelist of https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/15905.
>
> Original issue's description:
> > [Android] JUnit runner + gyp changes.
> >
> > This adds Java code for running junit tests, as well as gyp targets for
> > both runnable and non-runnable host-side JARs.
> >
> > BUG=316383
> >
> > Committed: https://crrev.com/2e56d4508e33de5fc60bbbb41c5a5d5534e88174
> > Cr-Commit-Position: refs/heads/master@{#296340}
>
> TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=316383
>
> Committed: https://crrev.com/54b9408f8b18e3bf3a33343e375186e1949e8e86
> Cr-Commit-Position: refs/heads/master@{#296384}

TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=316383

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

Cr-Original-Commit-Position: refs/heads/master@{#296406}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6e9dc50aecf078d7826fe8e4611b2c238aab3f23
2014-09-24 14:02:15 +00:00
phoglund 9e1ba0c668 Revert of [Android] JUnit runner + gyp changes. (patchset #15 id:280001 of https://codereview.chromium.org/574433003/)
Reason for revert:
Speculative revert: Android test started flaking a ton after this landed. Affected targets androidwebview_instrumentation_tests, chromeshell_instrumentation_tests, contentshell_instrumentation_tests. This CL seems the most likely in the blamelist of https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/15905.

Original issue's description:
> [Android] JUnit runner + gyp changes.
>
> This adds Java code for running junit tests, as well as gyp targets for
> both runnable and non-runnable host-side JARs.
>
> BUG=316383
>
> Committed: https://crrev.com/2e56d4508e33de5fc60bbbb41c5a5d5534e88174
> Cr-Commit-Position: refs/heads/master@{#296340}

TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=316383

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

Cr-Original-Commit-Position: refs/heads/master@{#296384}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 54b9408f8b18e3bf3a33343e375186e1949e8e86
2014-09-24 11:13:04 +00:00
serya e6055f6db8 Implementation of DevTools socket tunneling service for remote debugging.
Test APK in addition to instrumentation tests contains launching activity and foreground service what let duplicate ChromeShell debug socket to a differently named socket. If a device with running ChromeShell and DevToolsBridgeTest's service connect to a Desktop chrome (with USB debugging enabled) then chrome://inspect#devices will show 2 ChromeChell items. Both are debuggable (https://codereview.chromium.org/521573002/ should be applied to Desktop chrome to make the process less surprising). It's suitable for manual tests.

This CL doesn't care of a few known issues:
1. Data channel buffer overflow. Data channel automatically closed in this case.
2. Uncontrolled number of pending sockets. DevTools throttles opening sockets and and keeps sockets that exceeds a threshold hanging.
3. Uncontrolled number of threads (it's actually not a problem if #2 solved, thanks to DevTools throttling).

To keep this CL reasonably simple this issues will be addressed later.

TEST=org.chromium.components.devtools_bridge.SocketTunnelServerTest, see description fro manual testing.
BUG=383418

Committed: https://crrev.com/15044609893faf9b2c2a533aa9a136f288ea20a1
Cr-Commit-Position: refs/heads/master@{#296360}

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

Cr-Original-Commit-Position: refs/heads/master@{#296377}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6c788d675dba4ec185375863cbc53c0803cc4b3e
2014-09-24 09:54:53 +00:00
phoglund 24b9efd2bd Revert of DevTools socket tunnel. (patchset #11 id:300001 of https://codereview.chromium.org/517233002/)
Reason for revert:
Fails to compile on Android: https://build.chromium.org/p/chromium.linux/builders/Android%20Arm64%20Builder%20(dbg)/builds/2163

devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/SocketTunnelServerTest.java:291: cannot find symbol
symbol: method sleep()
                sleep();
                ^

Original issue's description:
> Implementation of DevTools socket tunneling service for remote debugging.
>
> Test APK in addition to instrumentation tests contains launching activity and foreground service what let duplicate ChromeShell debug socket to a differently named socket. If a device with running ChromeShell and DevToolsBridgeTest's service connect to a Desktop chrome (with USB debugging enabled) then chrome://inspect#devices will show 2 ChromeChell items. Both are debuggable (https://codereview.chromium.org/521573002/ should be applied to Desktop chrome to make the process less surprising). It's suitable for manual tests.
>
> This CL doesn't care of a few known issues:
> 1. Data channel buffer overflow. Data channel automatically closed in this case.
> 2. Uncontrolled number of pending sockets. DevTools throttles opening sockets and and keeps sockets that exceeds a threshold hanging.
> 3. Uncontrolled number of threads (it's actually not a problem if #2 solved, thanks to DevTools throttling).
>
> To keep this CL reasonably simple this issues will be addressed later.
>
> TEST=org.chromium.components.devtools_bridge.SocketTunnelServerTest, see description fro manual testing.
> BUG=383418
>
> Committed: https://crrev.com/15044609893faf9b2c2a533aa9a136f288ea20a1
> Cr-Commit-Position: refs/heads/master@{#296360}

TBR=mnaganov@chromium.org,tedchoc@chromium.org,erikwright@chromium.org,serya@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#296361}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cf0900dae461d90af8ed7604da098690d7c744c3
2014-09-24 07:33:14 +00:00
serya 8b02359e82 Implementation of DevTools socket tunneling service for remote debugging.
Test APK in addition to instrumentation tests contains launching activity and foreground service what let duplicate ChromeShell debug socket to a differently named socket. If a device with running ChromeShell and DevToolsBridgeTest's service connect to a Desktop chrome (with USB debugging enabled) then chrome://inspect#devices will show 2 ChromeChell items. Both are debuggable (https://codereview.chromium.org/521573002/ should be applied to Desktop chrome to make the process less surprising). It's suitable for manual tests.

This CL doesn't care of a few known issues:
1. Data channel buffer overflow. Data channel automatically closed in this case.
2. Uncontrolled number of pending sockets. DevTools throttles opening sockets and and keeps sockets that exceeds a threshold hanging.
3. Uncontrolled number of threads (it's actually not a problem if #2 solved, thanks to DevTools throttling).

To keep this CL reasonably simple this issues will be addressed later.

TEST=org.chromium.components.devtools_bridge.SocketTunnelServerTest, see description fro manual testing.
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#296360}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 15044609893faf9b2c2a533aa9a136f288ea20a1
2014-09-24 07:13:58 +00:00
jbudorick a5c26cf3a0 [Android] JUnit runner + gyp changes.
This adds Java code for running junit tests, as well as gyp targets for
both runnable and non-runnable host-side JARs.

BUG=316383

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

Cr-Original-Commit-Position: refs/heads/master@{#296340}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2e56d4508e33de5fc60bbbb41c5a5d5534e88174
2014-09-24 03:41:33 +00:00
leilei 6d1d9e5400 Put chromoting isolate targets under chromoting_swarm_tests=1 GYP variable.
This avoids the majority of the Chromium builders attempting to build
these isolates.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#296254}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4003c4ff37af38f9dc7176372f3aaddace9cbfd4
2014-09-23 21:33:29 +00:00
yoz d20f421dda Run app_shell on Windows.
Remove/ifdef (as appropriate) a few Linux-specific assumptions.

BUG=399363
TEST=app_shell_browsertests

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

Cr-Original-Commit-Position: refs/heads/master@{#296136}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e5386f556b5a821b2e64264fcdf5a428564abd0
2014-09-23 03:01:03 +00:00
jam 12f987acc4 Revert of Swarming configuration files for chromoting integration tests (patchset #4 id:60001 of https://codereview.chromium.org/498373003/)
Reason for revert:
This is slowing down the trybots because it's uploading these files even though they're not used on trybots. look at how gpu isolates that are only used on the GPU builders are handled (there's a gyp variable which is only set by the builders which run these tests)

Original issue's description:
> Swarming configuration files for chromoting integration tests.
>
> BUG=
>
> Committed: https://crrev.com/d90ba4c4e4ddf5c4cbb6cf812c9571d628e30567
> Cr-Commit-Position: refs/heads/master@{#292785}

TBR=maruel@chromium.org,anandc@chromium.org,chaitali@chromium.org,anandc@google.com,leilei@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#295980}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b2c1542b0239e06c2dcc764af156054b5d5b8680
2014-09-22 16:09:53 +00:00
kjellander e190124546 Add media_unittests to chromium_builder_webrtc GYP target.
Also depend on chromium_builder_perf instead of chromium_builder_qa
since it's likely we'll start running Telemetry tests on our bots
in the near future.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#295968}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 88f639b44ae2bb400ce3407c127ed57565662ef0
2014-09-22 14:33:05 +00:00
jmadill f80b456bcc Add gpu_unittests to chromium_gpu_builder.
This should be consistent with the other targets in the builder.

BUG=391895

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

Cr-Original-Commit-Position: refs/heads/master@{#295745}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a7baf43f46e5367dc8f32db7f2eb8a201f4e746b
2014-09-19 18:34:54 +00:00
Balazs Engedy 1333878eb5 Revert "Eliminate all code related to the AutomaticProfileResetter."
This reverts commit:
  93ea39da54.

Additionally, it also changes the |first_id| for the string resource group chrome/browser/browser_resources.grd / "includes", because the group has ran out of IDs.

BUG=370966
NOPRESUBMIT=true
R=asvitkine@chromium.org, dbeam@chromium.org, erg@chromium.org, gab@chromium.org, sky@chromium.org, vasilii@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295450}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9d0221cd251502231877f943fa2872a2f92a5621
2014-09-18 10:42:59 +00:00
resetswitch e25dc0b848 Remove tabs from build/all.gyp and replace with spaces
My previous checking mistakenly used tabs. replacing
them with spaces as required by the style guide.
https://codereview.chromium.org/545103003/

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

Cr-Original-Commit-Position: refs/heads/master@{#295122}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b88bd7efc0f53f21c906cc7fbda8416a4e9f9e84
2014-09-16 19:19:25 +00:00
msarda 45ec5a06c2 Add google_apis.gyp:google_apis_unittests to iOS build
BUG=NONE

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

Cr-Original-Commit-Position: refs/heads/master@{#295046}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 13a866a466e38ed2a1df82d5f57be9713ebba80c
2014-09-16 11:48:03 +00:00
blundell b699d68eee Build targets from mojo_base on iOS
This CL adds support for the mojo_base target on iOS that will be required to
implement the Mojo support that is feasible on iOS (namely, C++-C++
communication via Mojo and mojom interfaces).

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

Cr-Original-Commit-Position: refs/heads/master@{#294580}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 475263c6949bad244ed906d92b349a32843c351e
2014-09-12 13:16:27 +00:00
ncbray 1a4ee85ea1 Mojo + NaCl prototype.
Create a standalone executable that plumbs public Mojo API calls into a NaCl
sandbox.  This allows the public Mojo unit tests to run inside NaCl.

BUG=401761

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

Cr-Original-Commit-Position: refs/heads/master@{#294484}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 95d2d4025c767fbc5669377aae457a4bfb5ca46b
2014-09-11 23:12:58 +00:00
hjd dfb03433f9 Make the WebView apk build in the Chrome tree
We checkout the Android WebView glue layer (frameworks/webview)
into a new third_party directory (android_webview_glue)
which is checked out via gclient.

This is built against a jar containing frameworks/base
(in android_platform/webview/frameworks.jar).

We have to work around a few other issues:
    - Change build/java_apk.gypi to bypass the hardcoded
      'src' path.
    - Move libwebviewchromium to an include so we can make both
      the prefixed and un-prefixed version in the same build.

BUG=391488
R=mkosiba@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#293921}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aefb27936dcf9694777440b8a2752b3c12300520
2014-09-09 11:51:25 +00:00
resetswitch 2cf4040632 Adding sync integration tests to official build artifacts
Following the steps done in https://codereview.chromium.org/323163003/

Not sure how to test this, any guidance?

I want the sync_integration_tests binary to be stored in
official Chrome build gs:// drops just like
browser_tests and other test binaries already are. Then
I can set up automation to approve new releases of Sync
server.

BUG=411389

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

Cr-Original-Commit-Position: refs/heads/master@{#293775}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: de3a5e8b35ad6b7452acb0502b27fb77b37e9a7c
2014-09-08 20:12:01 +00:00
lliabraa 86d4db9d3d Add NSString category for providing iOS6-style string drawing APIs.
The iOS6-style APIs have been deprecated, but the replacements are
more verbose and brittle so this category wraps the replacements in
methods similar to the iOS6-style APIs.

This category lives in a new target and directory: src/ui/ios, so
this CL sets up all the gyp/DEPS stuff and only adds a single
method. There will be more methods added in subsequent CLs.

BUG=364419

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

Cr-Original-Commit-Position: refs/heads/master@{#293193}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c018ddc14ace7181edda4d4be225cf6e88e44d2c
2014-09-03 20:41:22 +00:00
tfarina f9bdcd1dbc Reland "ui: Move ui_unittests.gyp into ui/base."
Original description from commit 63e36e6bdaa65d1152dd62f9831128c752bc0408:

ui: Move ui_unittests.gyp into ui/base.

ui_unittests.gyp -> ui_base_tests.gyp (follow gfx_tests.gyp pattern).
ui_unittests_bundle.gypi -> ui/base/ui_base_tests_bundle.gypi
ui_unittests.isolate -> ui_base_tests.isolate

Add a TODO assigned to me to rename ui_unittests target to
ui_base_unittests when buildbot is updated.

It was reverted in commit 6297a2f1e441c46d6f8ca37a3798fe6fbdd6cc4c,
because a test from ui_unittests in ios_dbg_simulator started to
failing.

BUG=331829,373148,299841,103304
TEST=ui_unittests
R=sky@chromium.org,rohitrao@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#293134}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2148b92f9cc676bf2b64dc7e47ef65daac393031
2014-09-03 14:47:45 +00:00
Henrik Kjellander 1ec73cd6ef Refactor/cleanup WebRTC-specific Andorid glue code.
Remove a bunch of code that is already longer used or
will become unused when https://review.webrtc.org/22149004/
and https://codereview.chromium.org/505153002/ are landed.

Remove hardcoded paths to the WebRTC isolate files to make
it easier for us to make changes to them, since we can pass
the path to the .isolate file on test execution instead
(keeping the configuration in the WebRTC buildbot recipe instead).
Previously we had to roll our Chromium revision in WebRTC DEPS
every time a change was made before it became used.

Add support for a CHECKOUT_SOURCE_ROOT environment variable
used to make it possible to override the hardcoded path traversal
that is done to find the src/ directory (since it's different for
WebRTC bots). I considered passing a flag into the test_runner.py
scripts instead of using an environment variable, but my opinion is
that it would pollute the code too much since
constants.DIR_SOURCE_ROOT is used in 70 different places.

BUG=webrtc:3741
TEST=local building and test execution using command lines like this:
cd /path/to/webrtc/src
export CHECKOUT_SOURCE_ROOT=`pwd`
build/android/test_runner.py gtest -s tools_unittests --isolate-file-path=webrtc/tools/tools_unittests.isolate

R=navabi@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#292861}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f0a439da1aba8e22b30ede87087418e806f7fa75
2014-09-01 11:09:00 +00:00
leilei cd6acaab2b Swarming configuration files for chromoting integration tests.
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#292785}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d90ba4c4e4ddf5c4cbb6cf812c9571d628e30567
2014-08-30 09:52:48 +00:00
tfarina 7bfd4ce15f Revert of ui: Move ui_unittests.gyp into ui/base. (patchset #5 id:80001 of https://codereview.chromium.org/506483002/)
Reason for revert:
it breaks clobber build of ios_dbg_simulator.

Original issue's description:
> ui: Move ui_unittests.gyp into ui/base.
>
> ui_unittests.gyp -> ui_base_tests.gyp (follow gfx_tests.gyp pattern).
> ui_unittests_bundle.gypi -> ui/base/ui_base_tests_bundle.gypi
> ui_unittests.isolate -> ui_base_tests.isolate
>
> Add a TODO assigned to me to rename ui_unittests target to
> ui_base_unittests when buildbot is updated.
>
> BUG=331829,373148,299841,103304
> TEST=ui_unittests
> R=sky@chromium.org
>
> Committed: 60f6892f72

TBR=sky@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=331829,373148,299841,103304

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

Cr-Original-Commit-Position: refs/heads/master@{#292657}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6297a2f1e441c46d6f8ca37a3798fe6fbdd6cc4c
2014-08-29 17:04:07 +00:00
mikecase da41be3bc9 Made ChromeSyncShellTest.apk run on the fyi-tests bot.
BUG=406538

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

Cr-Original-Commit-Position: refs/heads/master@{#292238}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0178d4831bd36b5fb9ff477f03dc43b11626a6dc
2014-08-27 22:00:01 +00:00
tfarina 78f5cc64c6 ui: Move ui_unittests.gyp into ui/base.
ui_unittests.gyp -> ui_base_tests.gyp (follow gfx_tests.gyp pattern).
ui_unittests_bundle.gypi -> ui/base/ui_base_tests_bundle.gypi
ui_unittests.isolate -> ui_base_tests.isolate

Add a TODO assigned to me to rename ui_unittests target to
ui_base_unittests when buildbot is updated.

BUG=331829,373148,299841,103304
TEST=ui_unittests
R=sky@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#292146}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 63e36e6bdaa65d1152dd62f9831128c752bc0408
2014-08-27 14:33:57 +00:00
primiano@chromium.org 99c8421e4e [Android] Turn heap_profiler_unittests into an apk and reenable them.
heap_profiler_unittests was previously a native executable target.
It turns out that we don't have the harness in place to run native
executable tests reliably on all Android versions due to the PIE
vs non-PIE issue (L vs ICS, see crbug.com/373219).
This caused a revert in crrev.com/416003005.
This change is making heap_profiler_unittests an apk target, following
the same pattern of the other tests we have in the codebase.
This change is also re-adding the tests to the the bot list.

BUG=393964

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@291197 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-21 21:35:37 +00:00
jamesr@chromium.org 5c64851d8f Move blink<->cc bindings to cc/blink
These files provide the implementations of the public Blink API that
bind to the cc implementation. This moves them out of content/ into a
subdirectory of cc/ so that we can reuse these files in mojo which
can depend on cc/ and on blink but not on content/. To make sure we
don't introduce dependencies from cc/ on blink proper, cc/DEPS forbids
including cc/blink/ and cc/blink/DEPS allows using the blink headers.
cc_blink is built as a separate component to avoid linking anything from
blink into targets that don't care about the blink bindings (such as
the browser compositor).

R=darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@290464 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-19 02:47:18 +00:00
ncbray@chromium.org c9bca7c434 Create NaCl build of gtest.
Originally landed as 289216 and reverted as 289223 due to a GYP bug.

BUG=401761

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289558 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-14 14:22:42 +00:00
joaodasilva@chromium.org 2f077d0b75 Revert 289216 "Create NaCl build of gtest."
> Create NaCl build of gtest.
> 
> BUG=401761
> 
> Review URL: https://codereview.chromium.org/401453002

TBR=ncbray@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-13 09:06:37 +00:00
ncbray@chromium.org 00494a1387 Create NaCl build of gtest.
BUG=401761

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289216 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-13 08:50:41 +00:00
hjd@chromium.org a52a78335d Move WebViewShell from Android to Chromium
This lets us build the WebViewShell via ninja using the
target android_webview_telemetry_shell_apk.

the licence information was updated to use the Chromium
licence and the package was changed to: org.chromium.telemetry_shell

This meant updating:
tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py
tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py
to use the new package name.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@288698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-11 13:41:23 +00:00
agl@chromium.org 4d96804171 BoringSSL: switch around GYP files again.
Any leak of boringssl.gyp (which included unittests) ends up pulling in base/
and breaks the WebRTC build.

However, switching targets to boringssl_lib.gypi:boringssl breaks GYP because
then there are two targets with the same name (boringssl.gyp:boringssl and
boringssl_lib.gypi:boringssl).

This change gives up and splits the unittests into a different .gyp file.

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@288251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-08 08:14:58 +00:00
morrita@chromium.org bbe4d1e144 Introduce ChannelMojo
This CL introduces ChannelMojo IPC::Channel implementation
and optionally applies it for renderer-browser IPC channel.

Current stability is like 5-seconds browser and There are rough edges.
It often closes the channel so needs to be more robust.
Even though the level of stability, having it in the tree will helps
team to try and improve it.

BUG=377980
R=darin@chromium.org,jam@chromium.org,viettrungluu@chromium.org
TEST=ipc_channel_mojo_unittest.cc

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287402 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-04 23:44:17 +00:00
engedy@chromium.org ee9148fd27 Eliminate all code related to the AutomaticProfileResetter.
The component has been unused for a long time, is getting stale, and requires maintenance from time to time.

BUG=370966

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287385 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-04 19:03:39 +00:00
zhaoqin@google.com c935148356 Add gin/gin.gyp:gin_shell into chromium_builder_dbg_drmemory_win build target
for running gin_unittests GinShellTest.HelloWorld on Dr.Memory bots.

NOTRY=true
TBR=hansmuller@chromium.org
BUG=398549
TEST=manual

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286933 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 01:32:57 +00:00
morrita@chromium.org 962724e82d Extract mojo_base.gyp from mojo.gyp
This change extract essential part of Mojo, which is needed
to build chrome and its submodules, to mojo_base.gyp.
Other chrome submodules can safely depends on mojo_base.gyp
without worrying about excessive dependencies behind.

Caveat: mojo_service_manager stays on mojo.gyp even though
it is required to build chrome. This change leaves it
as it depends on net.gyp, which has non trivial dependencies.

BUG=397672
TEST=none
R=jamesr@chromium.org, viettrungluu@chromium.org, rockot@chromium.org
TBR=darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286627 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 22:54:06 +00:00
jam@chromium.org 0a544c4121 Update isolate file for sync_integration_tests and enable swarming for it.
TBR=sky

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285246 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 14:14:14 +00:00
yoz@chromium.org fb3a010255 Move apps/shell to extensions/shell.
This does:
- Move files
- Fix up all namespaces in these files to be extensions, not apps
- Clean up DEPS files

This does not:
- Change the name of the build targets (app_shell, app_shell_browsertests)

BUG=394987
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 03:39:36 +00:00
jam@chromium.org 7f7c24c7e9 Update isolate files for content tests and enable swarming for them.
Review URL: https://codereview.chromium.org/401923004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284736 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-22 18:29:51 +00:00
bauerb@chromium.org 5dd4493a05 [Android] Only build relocation_packer_unittests on ARM and ARM64.
This fixes building "all" on non-ARM platforms.

TBR=ben@chromium.org
NOTRY=true
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284669 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-22 12:36:09 +00:00
zhaoqin@google.com 583d9e8bd5 Add chromium_builder_lkgr_drmemory_win target for LKGR DrMemory build on ClusterFuzz
R=bruening@chromium.org
NOTRY=TRUE
BUG=NONE

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284596 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-22 02:25:49 +00:00
cmumford@chromium.org 94e4586310 Add env_chromium_unittests to the chromium_builder_dbg_tsan_win target.
This one change should have been part of an earlier CL (r274947).

BUG=326304

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@283857 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-17 20:31:15 +00:00
primiano@chromium.org c796454033 [Android] Fix and re-enable heap_profiler unittests.
This fixes the breakage on the 64-bit build that caused the
revert in crrev.com/386073002.
This also re-enables tests originally introduced by crrev.com/351183003.
TBRing since the original CL was aready LGTM and the fix on top is trivial.

BUG=382489
NOTRY=true
TBR=navabi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@283109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-15 00:38:34 +00:00
primiano@chromium.org 04c10b767a Revert of [Android] Add heap_profiler_unittests to Android bots. (https://codereview.chromium.org/351183003/)
Reason for revert:
It seems to be breaking some internal bots. :-/


Original issue's description:
> [Android] Add heap_profiler_unittests to Android bots.
> 
> Add proper coverage to heap_profiler.
> 
> BUG=382489
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282626

TBR=aurimas@chromium.org
NOTRY=true
NOTREECHECKS=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282656 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-11 18:55:41 +00:00
primiano@chromium.org 3e4d236861 [Android] Add heap_profiler_unittests to Android bots.
Add proper coverage to heap_profiler.

BUG=382489

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282626 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-11 14:18:37 +00:00
agl@chromium.org ec70fdb47e Add BoringSSL GYP files.
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@282169 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-09 23:20:16 +00:00
zhaoqin@google.com 4a2e910045 add 25 *_unittests to Dr.Memory build target chromium_builder_dbg_drmemory_win
R=bruening@chromium.org
BUG=NONE
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281603 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-07 23:19:00 +00:00
spang@chromium.org 7c47eb45fe ozone: Fix interactive_ui_tests build
This fixes the build only. We need to implement the rest of
UIControlsOzone to make the tests pass.

BUG=362166
TEST=build interactive_ui_tests with use_ozone=1 chromeos=1
TBR=sky

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281601 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-07 23:17:37 +00:00
simonb@chromium.org 994d6059d5 Add gyp machinery to build with packed ARM relative relocations.
Add gypi and python files to support packing ARM relative relocations
during the build process.

Define a use_relocation_packer gyp variable to turn ARM relocation
packing on and off (currently set to 0).

BUG=385553

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281286

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281433 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-04 19:58:34 +00:00
dnicoara@chromium.org 8c5fbadef7 [Ozone] Add Ozone EGL demo
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-03 20:15:29 +00:00
csharp@chromium.org b6d3169dbe Revert 281286 "Add gyp machinery to build with packed ARM relati..."
Broke Android compile:
FAILED: cd ../../net; python ../build/android/gyp/pack_arm_relocations.py "--enable-packing=0" "--stripped-libraries-dir=../out/Release/gen/stripped_libraries" "--packed-libraries-dir=../out/Release/net_unittests_apk/libs/armeabi-v7a" "--libraries-file=../out/Release/net_unittests_apk/native_libraries.json" "--stamp=../out/Release/net_unittests_apk/pack_arm_relocations.stamp"
Traceback (most recent call last):
  File "../build/android/gyp/pack_arm_relocations.py", line 108, in <module>
    sys.exit(main())
  File "../build/android/gyp/pack_arm_relocations.py", line 99, in main
    CopyArmLibraryUnchanged(library_path, output_path)
  File "../build/android/gyp/pack_arm_relocations.py", line 58, in CopyArmLibraryUnchanged
    shutil.copy(library_path, output_path)
  File "/usr/lib/python2.7/shutil.py", line 117, in copy
    copyfile(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
    with open(dst, 'wb') as fdst:
IOError: [Errno 2] No such file or directory: u'../out/Release/net_unittests_apk/libs/armeabi-v7a/libnet_unittests.so'
ninja: build stopped: subcommand failed.

> Add gyp machinery to build with packed ARM relative relocations.
> 
> Add gypi and python files to support packing ARM relative relocations
> during the build process.
> 
> Define a use_relocation_packer gyp variable to turn ARM relocation
> packing on and off (currently set to 0).
> 
> BUG=385553
> 
> Review URL: https://codereview.chromium.org/358863002

TBR=simonb@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281303 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-03 18:39:41 +00:00
simonb@chromium.org e2113a6ef4 Add gyp machinery to build with packed ARM relative relocations.
Add gypi and python files to support packing ARM relative relocations
during the build process.

Define a use_relocation_packer gyp variable to turn ARM relocation
packing on and off (currently set to 0).

BUG=385553

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281286 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-03 17:20:56 +00:00
lcwu@chromium.org 3241db0ae3 Add chromecast_build gyp variable and add rules when the variable is set to 1.
BUG=336640

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@281285 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-03 17:20:15 +00:00
amogh.bihani@samsung.com 74536fc423 Removing Dummy Test Suit - webkit_compositor_bindings_unittests
A dummy test suit was left behind while moving files from webkit/renderer
to content/renderer. Now that all the bots have been disabled to build
that test suit, the dummy files can be removed.

BUG=265753

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@280311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-27 13:09:39 +00:00
cbentzel@chromium.org 9014667a17 Remove memory_watcher tool as well as --memory-profile command line flag.
This tool has not been maintained or used in a while, and tools such as UMDH work well as a replacement.

BUG=383024

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@278607 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-20 05:13:16 +00:00
amogh.bihani@samsung.com fed1759c1a Moving compositor_bindings from webkit to content
- All files from webkit/renderer/compositor_bindings have been moved to content/renderer/compositor_bindings
- Webkit_compositor_support is moved in content_renderer
- Webkit_compositor_bindings_unittests is moved in content_unittests
- A dummy target has been left for webkit_compositor_bindings_unittests so as to not break the build.

TBR=nduca

BUG=265753

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@277988 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-18 08:35:43 +00:00
anandc@chromium.org 55aea45296 Now that the fix to the build-warning seen earlier,
https://codereview.chromium.org/333443002 has landed, reactivate building
browser_tests.exe for official Windows builds.

BUG=379986

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@276835 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-12 22:45:50 +00:00
sebmarchand@chromium.org 3c4d535f49 Add a target to produce a SyzyASan instrumented version of pdf.dll
This will be used on Clusterfuzz, and we might ship this on the Canary sometimes if the performances are reasonable.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@276746 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-12 18:19:49 +00:00
acolwell@chromium.org 671d40b679 Revert 276388 "Enable building and output-ing of browser_tests.e..."
This appears to be causing the Google Chrome Win bot to have a compiler failure.
http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Win/builds/24886

> Enable building and output-ing of browser_tests.exe for official Windows builds.
> 
> BUG=379986
> 
> Review URL: https://codereview.chromium.org/323163003

TBR=anandc@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@276427 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-11 16:21:06 +00:00
anandc@chromium.org a9ac1e635b Enable building and output-ing of browser_tests.exe for official Windows builds.
BUG=379986

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@276388 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-11 14:29:13 +00:00
jsbell@chromium.org 7cfc18cf76 Add env_chromium_unittests to all.gyp.
This existing unit test for Chromium's LevelDB environment was never built.
Building it so that the test can be run on the appropriate bots.

BUG=326304
R=darin@chromium.org

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

Patch from Chris Mumford <cmumford@chromium.org>.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 22:58:45 +00:00
tapted@chromium.org bedd7b22f6 MacViews: Gets views_examples_with_content_exe compiling on Mac
This splits views_content_client_main_parts_* into versions for
ChromeOS, Mac and Desktop Aura, with a per-platform Create(..) function.
ChromeOS and Desktop Aura sharing a common Aura part.

desktop_test_views_delegate.cc is moved to an _aura version, and a _mac
version added.

views_content_client now loads content_resources.pak to access sandbox
profiles required for mac.

A macviews_builder target is added to expose
views_examples_with_content_exe on Mac, and to give the fyi trybot
something to build.

BUG=366007

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 11:29:03 +00:00
dnicoara@chromium.org 911f3393fb Add display_unittests target
As a first step to getting a separate target for the display unittests, this CL is adding a simple target with one unittest. All display_unittests currently running under ui_unittests will be migrated under this target when display_unittests is enabled on the main waterfall.

BUG=333413

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274332 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 21:15:18 +00:00
grt@chromium.org 61432dbd4b Delete old mini_installer_test.
And run the new Python-driven test_mini_installer on win_rel trybot.

BUG=277655

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 16:44:44 +00:00
spang@chromium.org ec47e75414 ozone: Add ozone_unittests target
Move all of our unittests from ui_unittests to ozone_unittests.

BUG=none
TEST=ozone_unittests

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273987 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-31 01:52:37 +00:00
rlarocque@chromium.org 402b54c99e sync: Separate .gyp file for standalone tools
Moves targets related to the standalone executables
sync_listen_notifications and sync_client into their own .gyp file.

This will prevent a temporary circular dependency as we attempt to
invert the dependency from components/invalidation -> sync towards
sync -> components/invalidation.

BUG=378024

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-29 23:47:10 +00:00
bulach@chromium.org 412cfb8e91 Android: cleanup gtest_target_type conditions.
For a long time (crrev.com/133053) OS==android implies:
gtest_target_type=shared_library
Cleanup the spurious conditions and obsolete TODOs.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273203 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 13:43:31 +00:00
mbarbella@chromium.org 64b9ab5a05 Add pdfium_test to the chromium_builder_asan target.
R=jam@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273027 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 21:04:34 +00:00
jam@chromium.org 49c5d99e9e bring back pdfium_test to all.gyp after rolling pdfium with win x64 fix
git-svn-id: http://src.chromium.org/svn/trunk/src/build@272868 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:56:54 +00:00
jam@chromium.org cf5108a843 Don't build pdfium_test while I fix a warning
git-svn-id: http://src.chromium.org/svn/trunk/src/build@272867 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:43:06 +00:00
jam@chromium.org a8c96d0476 Roll in latest pdfium.
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272860 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:24:48 +00:00
bratell@opera.com 9c86f68130 Graphical version of the run_binary_size_analysis tool.
The binary_size tool suit includes tools that are useful when trying
to reduce binary size of a program, and chromium related programs
in particular.

This commit (mostly written by andrewhayden@chromium.org for 
Android but ported to generic Linux by bratell@opera.com) adds 
a graphical HTML based output for run_binary_size_analysis.py.
In the generated web page it is possible to dynamically and 
graphically browse the binary and each part of the source tree 
is given a size that reflects its contribution to the binary size.

The run_binary_size_analysis tool is run on compiled binaries 
with symbols and uses nm and addr2line to map parts of the
binary to source code. Since addr2line is slow the operation to map 
binary symbols to source files takes a while but the output is 
well worth it when shrinking programs. See its usage information
for details about how to run it.

This commit also includes the tool explain_binary_size_delta.py 
(textual output) which can be used to understand why a binary 
changed size and in what way. See its usage information for 
details about how to run it.

There are many further improvements possible to to do on these tools.
Search the bug database for Label:Tools-BinarySize for suggestions.

BUG=339059
R=primiano@chromium.org,andrewhayden@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272255 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 18:49:40 +00:00
tfarina@chromium.org cb9a15cdfd Reland "Move a good set of gfx unit tests into gfx_unittests target."
It was reverted in r270600 because it broke compilation:
lib/libgfx.so:error: undefined reference to 'XCreateRegion'
lib/libgfx.so:error: undefined reference to 'XUnionRectWithRegion'
lib/libgfx.so:error: undefined reference to 'XPolygonRegion'

Original description:
This requires to major changes:

1- It requires the introduction of GfxTestSuite to allow us to
initialize the ResourceBundle which is required for some of these tests
to pass.
2- It requires to split gfx_unittests target out of gfx.gyp, into
gfx_tests.gyp. This is necessary because otherwise a circular dependency
between ui_base.gyp and gfx.gyp would arise.

The circular dependency is the form of:
gfx.gyp -> ui_base.gyp -> gfx.gyp

And is created because gfx_unittests now requires ResourceBundle to link
which is in ui_base target.

BUG=331829
TEST=ui_unittests,gfx_unittests
R=sadrul@chromium.org, danakj@chromium.org
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 04:10:49 +00:00
jam@chromium.org 1dd5cca7ad Remove chrome_official_builder's dependency on pdf. I don't see why it's needed, since the chrome target depends on pdf.
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@271943 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-21 19:47:05 +00:00
tfarina@chromium.org 7bb0c89165 Add extensions_unittests to chromium_builder_tests target.
This is the first step into getting this target running on
TS/CQ/Waterfall system.

BUG=348066
TEST=green trybots
R=yoz@chromium.org,stip@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@271871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-21 07:53:49 +00:00
jam@chromium.org 9f3388cf0b Add the pdf plugin's source in src\pdf.
I've updated gypi files to not use internal_pdf variable anymore, which was brought in from pdf repo's supplemental.gypi.

R=thestig@chromium.org
TBR=darin

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@271531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-20 01:56:40 +00:00
vabr@chromium.org deefdc270a Revert of Move a good set of gfx unit tests into gfx_unittests target. (https://codereview.chromium.org/280973003/)
Reason for revert:
Speculative revert: Compilation appears broken on http://chromegw.corp.google.com/i/chromium.linux/builders/Linux%20Builder%20%28dbg%29 after this CL, with libgfx-related errors:

FAILED: /b/build/goma/gomacc c++ -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -pthread -Wl,-z,noexecstack -fPIC -B/b/build/slave/Linux_Builder__dbg_/build/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags -L. -Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv -m64 -Wl,--icf=none -Wl,-rpath=\$ORIGIN/lib/ -Wl,-rpath-link=lib/ -o gfx_unittests -Wl,--start-group obj/ui/gfx/gfx_unittests.font_unittest.o obj/ui/gfx/image/gfx_unittests.image_family_unittest.o obj/ui/gfx/image/gfx_unittests.image_skia_unittest.o obj/ui/gfx/image/gfx_unittests.image_unittest.o obj/ui/gfx/image/gfx_unittests.image_unittest_util.o obj/ui/gfx/test/gfx_unittests.run_all_unittests.o obj/ui/gfx/gfx_unittests.text_elider_unittest.o obj/ui/gfx/gfx_unittests.text_utils_unittest.o obj/ui/gfx/animation/gfx_unittests.animation_container_unittest.o obj/ui/gfx/animation/gfx_unittests.animation_unittest.o obj/ui/gfx/animation/gfx_unittests.multi_animation_unittest.o obj/ui/gfx/animation/gfx_unittests.slide_animation_unittest.o obj/ui/gfx/animation/gfx_unittests.tween_unittest.o obj/ui/gfx/gfx_unittests.blit_unittest.o obj/ui/gfx/gfx_unittests.break_list_unittest.o obj/ui/gfx/codec/gfx_unittests.jpeg_codec_unittest.o obj/ui/gfx/codec/gfx_unittests.png_codec_unittest.o obj/ui/gfx/gfx_unittests.color_analysis_unittest.o obj/ui/gfx/gfx_unittests.color_utils_unittest.o obj/ui/gfx/gfx_unittests.display_unittest.o obj/ui/gfx/geometry/gfx_unittests.box_unittest.o obj/ui/gfx/geometry/gfx_unittests.cubic_bezier_unittest.o obj/ui/gfx/geometry/gfx_unittests.insets_unittest.o obj/ui/gfx/geometry/gfx_unittests.matrix3_unittest.o obj/ui/gfx/geometry/gfx_unittests.point_unittest.o obj/ui/gfx/geometry/gfx_unittests.point3_unittest.o obj/ui/gfx/geometry/gfx_unittests.quad_unittest.o obj/ui/gfx/geometry/gfx_unittests.r_tree_unittest.o obj/ui/gfx/geometry/gfx_unittests.rect_unittest.o obj/ui/gfx/geometry/gfx_unittests.safe_integer_conversions_unittest.o obj/ui/gfx/geometry/gfx_unittests.size_unittest.o obj/ui/gfx/geometry/gfx_unittests.vector2d_unittest.o obj/ui/gfx/geometry/gfx_unittests.vector3d_unittest.o obj/ui/gfx/image/gfx_unittests.image_util_unittest.o obj/ui/gfx/range/gfx_unittests.range_unittest.o obj/ui/gfx/gfx_unittests.sequential_id_generator_unittest.o obj/ui/gfx/gfx_unittests.shadow_value_unittest.o obj/ui/gfx/gfx_unittests.skbitmap_operations_unittest.o obj/ui/gfx/gfx_unittests.skrect_conversion_unittest.o obj/ui/gfx/gfx_unittests.transform_util_unittest.o obj/ui/gfx/gfx_unittests.utf16_indexing_unittest.o obj/ui/gfx/gfx_unittests.transform_unittest.o obj/ui/gfx/gfx_unittests.interpolated_transform_unittest.o obj/ui/gfx/gfx_unittests.platform_font_pango_unittest.o obj/base/libtest_support_base.a obj/testing/libgtest.a obj/third_party/libpng/libpng.a obj/ui/gfx/libgfx_test_support.a obj/base/allocator/liballocator.a obj/base/libbase_static.a obj/testing/libgmock.a obj/third_party/libxml/libxml2.a obj/third_party/zlib/libchrome_zlib.a obj/base/third_party/dynamic_annotations/libdynamic_annotations.a lib/libui_base.so lib/libgfx.so lib/libicuuc.so lib/libskia.so lib/libbase.so lib/libgfx_geometry.so lib/libbase_i18n.so -Wl,--end-group -lrt -ldl -lfontconfig -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lgobject-2.0 -lglib-2.0
lib/libgfx.so:error: undefined reference to 'XCreateRegion'
lib/libgfx.so:error: undefined reference to 'XUnionRectWithRegion'
lib/libgfx.so:error: undefined reference to 'XPolygonRegion'
collect2: ld returned 1 exit status

Original issue's description:
> Move a good set of gfx unit tests into gfx_unittests target.
> 
> This requires to major changes:
> 
> 1- It requires the introduction of GfxTestSuite to allow us to
> initialize the ResourceBundle which is required for some of these tests
> to pass.
> 2- It requires to split gfx_unittests target out of gfx.gyp, into
> gfx_tests.gyp. This is necessary because otherwise a circular dependency
> between ui_base.gyp and gfx.gyp would arise.
> 
> The circular dependency is the form of:
> gfx.gyp -> ui_base.gyp -> gfx.gyp
> 
> And is created because gfx_unittests now requires ResourceBundle to link
> which is in ui_base target.
> 
> BUG=331829
> TEST=ui_unittests,gfx_unittests
> R=danakj@chromium.org
> TBR=ben@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270586

TBR=ben@chromium.org,danakj@chromium.org,tfarina@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=331829

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270600 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-15 06:45:02 +00:00
tfarina@chromium.org 818642cf68 Move a good set of gfx unit tests into gfx_unittests target.
This requires to major changes:

1- It requires the introduction of GfxTestSuite to allow us to
initialize the ResourceBundle which is required for some of these tests
to pass.
2- It requires to split gfx_unittests target out of gfx.gyp, into
gfx_tests.gyp. This is necessary because otherwise a circular dependency
between ui_base.gyp and gfx.gyp would arise.

The circular dependency is the form of:
gfx.gyp -> ui_base.gyp -> gfx.gyp

And is created because gfx_unittests now requires ResourceBundle to link
which is in ui_base target.

BUG=331829
TEST=ui_unittests,gfx_unittests
R=danakj@chromium.org
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270586 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-15 05:57:03 +00:00
vrk@chromium.org 8629aa81b0 Revert 270471 "ozone: Add egltest platform"
Speculative revert because we think this might have caused Mac Build bot
failure "gyp: Call to 'python ../../../build/mac/find_sdk.py 10.6' returned exit status -9."

> ozone: Add egltest platform
> 
> This supports testing rendering using EGL. Creation of the
> EGLNativeWindowType is punted to a separate library, which has an
> interface defined in eglplatform_shim.h.
> 
> TEST=content_shell --ozone-platform=egltest --ignore-gpu-blacklist
> BUG=none
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/288603002

TBR=spang@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270474 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 21:24:18 +00:00
spang@chromium.org 2041779ec4 ozone: Add egltest platform
This supports testing rendering using EGL. Creation of the
EGLNativeWindowType is punted to a separate library, which has an
interface defined in eglplatform_shim.h.

TEST=content_shell --ozone-platform=egltest --ignore-gpu-blacklist
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@270471 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 20:58:10 +00:00
tfarina@chromium.org aa42730843 Remove chromium_builder_asan_mac target from all.gyp
It was just an alias for chromium_builder_asan and it was removed from
the buildbot scripts at https://codereview.chromium.org/257903004 (
svn://svn.chromium.org/chrome/trunk/tools/build@266374)

BUG=None
TEST=green trybots
R=dpranke@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@269652 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-11 00:35:20 +00:00
oshima@chromium.org ba77f91042 Minimal athena shell main
BUG=362288

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@269643 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-11 00:06:18 +00:00
phoglund@chromium.org d83cc973e7 Rewrote WebRTC browser tests to not use peerconnection_server.
This removes all the code that we used for talking to the
peerconnection_server. I also cleaned up tons of dead code from the
test javascript (most of which was used in the old manual test page,
which is now completely self-contained and doesn't use this javascript
anymore).

In place of the peerconnection_server, we'll send signaling information
through the test using ExecuteJavascript calls from the browser test.
This was a bit tricky to design since the javascript can't talk back
to the browser test without the browser test initiating the talking.
The basic design became

1. Test asks tab 1 to get user media and create an offer with audio
   and video. The offer is returned to the test as a JSON encoded
   session description.
2. The test asks tab 2 to get user media and create a peer connection.
3. The test passes the offer to tab2 and asks it to create an answer,
   and the answer is returned to the test like the offer in 1.
4. The test asks tab 1 to accept the answer.
5. Both tabs are now gathering ICE candidates.
6. The test asks tab 1 to return its ICE candidates (waiting for
   gathering to complete if necessary). The candidates are then sent
   to tab 2 which processes them. The ICE candidates are passed as
   JSON encoded RTCIceCandidate instances.
7. 6) is repeated, but from tab 2 to tab 1.
8. We wait for video / audio to start playing.

In general this is a more synchronous design compared to the
peerconnection_server design as the test used to merely arbitrate
connections to the server and then let the javascript in the two tabs
talk to each other asynchronously as far as the test was concerned.
This seems to work though, and the test has full control over what
happens. Hopefully it makes the negotiation flow clearer rather than
having this magical out-of-band signaling channel that the server
enabled previously.

BUG=369469

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@269311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-09 15:26:29 +00:00
zhaoqin@google.com f94e2b81d5 add mojo into Dr.Memory test build target
R=bruening@chromium.org, yzshen@chromium.org
BUG=NONE
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268897 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-07 19:33:07 +00:00
loislo@chromium.org 37683fb2ca Restore building crash_service on win builder bot
BUG=369029

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268344 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-06 00:46:22 +00:00
jgraettinger@chromium.org 89d11a19ce Add hpack_fuzz_wrapper to chromium_builder_asan (re-apply).
Also move hpack fuzz targets to build on mac & win,
and tweak fuzzer tools to build on win.

Re-applied patch from issue 266003005.

TESTED=Manually built on windows.
BUG=353237

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268286 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-05 22:03:15 +00:00
dbeam@chromium.org f3d4c36d9a Revert 268019 "Add hpack_fuzz_wrapper to chromium_builder_asan."
Broke windows compile:

  FAILED: ninja -t msvc -e environment.x64 -- C:\b\build\goma\gomacc.exe "C:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64\cl.exe" /nologo /showIncludes /FC @obj\net\spdy\fuzzing\hpack_fuzz_wrapper.hpack_fuzz_wrapper.obj.rsp /c ..\..\net\spdy\fuzzing\hpack_fuzz_wrapper.cc /Foobj\net\spdy\fuzzing\hpack_fuzz_wrapper.hpack_fuzz_wrapper.obj /Fdobj\net\hpack_fuzz_wrapper.cc.pdb 
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_wrapper.cc(38) :error C2440: '<function-style-cast>' : cannot convert from 'std::string' to 'base::FilePath'
          No constructor could take the source type, or constructor overload resolution was ambiguous
  FAILED: ninja -t msvc -e environment.x64 -- C:\b\build\goma\gomacc.exe "C:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64\cl.exe" /nologo /showIncludes /FC @obj\net\spdy\fuzzing\hpack_example_generator.hpack_example_generator.obj.rsp /c ..\..\net\spdy\fuzzing\hpack_example_generator.cc /Foobj\net\spdy\fuzzing\hpack_example_generator.hpack_example_generator.obj /Fdobj\net\hpack_example_generator.cc.pdb 
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_example_generator.cc(51) :error C2440: '<function-style-cast>' : cannot convert from 'std::string' to 'base::FilePath'
          No constructor could take the source type, or constructor overload resolution was ambiguous
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_example_generator.cc(52) :error C2664: 'base::File::File(base::File::RValue)' : cannot convert argument 1 from 'int' to 'base::File &'
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_example_generator.cc(68) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_example_generator.cc(69) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
  FAILED: ninja -t msvc -e environment.x64 -- C:\b\build\goma\gomacc.exe "C:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64\cl.exe" /nologo /showIncludes /FC @obj\net\spdy\fuzzing\hpack_fuzz_mutator.hpack_fuzz_mutator.obj.rsp /c ..\..\net\spdy\fuzzing\hpack_fuzz_mutator.cc /Foobj\net\spdy\fuzzing\hpack_fuzz_mutator.hpack_fuzz_mutator.obj /Fdobj\net\hpack_fuzz_mutator.cc.pdb 
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_mutator.cc(53) :error C2440: '<function-style-cast>' : cannot convert from 'std::string' to 'base::FilePath'
          No constructor could take the source type, or constructor overload resolution was ambiguous
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_mutator.cc(56) :error C2440: '<function-style-cast>' : cannot convert from 'std::string' to 'base::FilePath'
          No constructor could take the source type, or constructor overload resolution was ambiguous
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_mutator.cc(57) :error C2664: 'base::File::File(base::File::RValue)' : cannot convert argument 1 from 'int' to 'base::File &'
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_mutator.cc(72) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
  c:\b\build\slave\cr-win-rel-x64\build\src\net\spdy\fuzzing\hpack_fuzz_mutator.cc(73) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data

> Add hpack_fuzz_wrapper to chromium_builder_asan.
> 
> BUG=353237
> 
> Review URL: https://codereview.chromium.org/266003005

TBR=jgraettinger@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268024 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-03 03:15:08 +00:00
jgraettinger@chromium.org da027e6814 Add hpack_fuzz_wrapper to chromium_builder_asan.
BUG=353237

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-03 02:50:59 +00:00
qsr@chromium.org 143141b62d Adding mojo_test_apk in the fyi waterfall.
R=navabi@google.com, viettrungluu@chromium.org
TBR=navabi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@267180 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-30 11:22:41 +00:00
tfarina@chromium.org 95fa5bd92d Remove chromium_2010_builder_tests target from all.gyp.
This target was introduced in r80370
(https://codereview.chromium.org/6691035) for the migration of 2008 to
msvs 2010.

Since we are supporting only msvs 2013 nowadays and no buildbot scripts
are using it we can remove it now.

BUG=None
TEST=green trybots
R=scottmg@chromium.org,bradnelson@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@267167 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-30 10:50:44 +00:00
wangxianzhu@chromium.org 1433011a3b Remove ui_unittests -> packed_resources dependency
The dependency is no longer required.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 07:58:20 +00:00
hamaji@chromium.org dbadf2ed9c Add nacl_loader_unittests to the chromium_builder_tests
Now nacl_loader target is built on all platforms. Also,
nacl_loader target was renamed to nacl_linux.

TEST=ninja -C out/Release chromium_builder_tests
TEST=GYP_DEFINES='disable_nacl=1' ./build/gyp_chromium \
     ninja -C out/Release chromium_builder_tests
TEST=trybots
BUG=364751
R=mseaborn@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266769 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 07:33:00 +00:00
rsesek@chromium.org 11c87a5a68 Create a dummy sandbox_mac_unittests target.
This will allow the test suite to be added to buildbot before any real code
lands, so it can be properly tested.

BUG=367863

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 02:30:12 +00:00
jochen@chromium.org 796263018d Revert of Add nacl_loader_unittests to the chromium_builder_tests (https://codereview.chromium.org/260003005/)
Reason for revert:
Unconditionally adds a nacl dependency, breaks disable_nacl=1 builds

Original issue's description:
> Add nacl_loader_unittests to the chromium_builder_tests
> 
> TEST=ninja -C out/Release chromium_builder_tests
> BUG=364751
> R=hidehiko@chromium.org
> TBR=mseaborn@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266521

TBR=hidehiko@chromium.org,mseaborn@chromium.org,hamaji@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=364751

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266534 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 13:18:00 +00:00
hamaji@chromium.org d227caa503 Add nacl_loader_unittests to the chromium_builder_tests
TEST=ninja -C out/Release chromium_builder_tests
BUG=364751
R=hidehiko@chromium.org
TBR=mseaborn@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 12:28:10 +00:00
zhaoqin@google.com cfbf0c292d add build targets for layout test with Dr.Memory - add content_shell_crash_service and layout_test_helper
R=bruening@chromium.org
NOTRY=TRUE
BUG=NONE

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-21 19:43:11 +00:00
erg@chromium.org bcc779d6d0 Remove all uses of toolkit_use_gtk in the gyp files.
BUG=297026
R=ben@chromium.org, brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264609 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 19:20:23 +00:00
jamescook@chromium.org 25f4632982 Revert accidental dartium code push
This reverts r264517 to r264538 from terry@google.com

BUG=none
TEST=none
NOTRY=true
NOTREECHECKS=true
TBR=terry@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264545 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 16:50:56 +00:00
terry@google.com a739c469c8 Add blink_tests to the dartium_builder target
tbr=vsm@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:25 +00:00
terry@google.com 0f2bddd414 Update dartium_builder target in gyp file.
TBR=jacobr@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264527 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:18 +00:00
terry@google.com 41b7686ab0 merged 1908
git-svn-id: http://src.chromium.org/svn/trunk/src/build@264526 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:16 +00:00
terry@google.com d7e3439c60 Branching for 1847 @251904
git-svn-id: http://src.chromium.org/svn/trunk/src/build@264525 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:13 +00:00
terry@google.com 4d35f4e62d Add blink_tests to the dartium_builder target
tbr=vsm@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:55:06 +00:00
terry@google.com 6ead30d84b Update dartium_builder target in gyp file.
TBR=jacobr@google.com

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

Conflicts:
	build/all.gyp

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264517 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 15:54:50 +00:00
spang@chromium.org a2f1043c13 ozone: Initial test blacklist for ChromeOS build
We are missing some IME & event functionality. Disable those tests until
we've implemented them, so that we can run more tests.

BUG=361341

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263478 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-12 05:16:31 +00:00
oshima@chromium.org 39fcab9825 Add ui/wm to aura_builder target
This is to mitigate the issue crbug.com/354775 by at least compiling wm_core_unittsts on bots.

BUG=354775
R=jamescook@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263083 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-10 21:13:48 +00:00
zhaoqin@google.com e7073d4ba8 add new test targets in chromium_builder_dbg_drmemory_win for DrMemory build
- add gpu_unittests

R=bruening@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-10 19:35:34 +00:00
jschuh@chromium.org d81ff0d7f4 Revert of Revert r245379 Add missing test targets to chrome_official_builder for Windows (https://codereview.chromium.org/227673007/)
Reason for revert:
The release team owns these tests now.

Original issue's description:
> Revert r245379 Add missing test targets to chrome_official_builder for Windows
> 
> These were removed because they break parts of the official build
> 
> BUG=334006
> R=scottmg,phajdan.jr@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=262252

TBR=phajdan.jr@chromium.org,scottmg@chromium.org,iannucci@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=334006

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@262263 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-08 00:09:30 +00:00
jschuh@chromium.org ecae1522cd Revert r245379 Add missing test targets to chrome_official_builder for Windows
These were removed because they break parts of the official build

BUG=334006
R=scottmg,phajdan.jr@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@262252 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-07 23:47:08 +00:00
tfarina@chromium.org 9c9964f91e ui/gfx: Add Android support for gfx_unittests target.
By using gtest_target_type we can specialize gfx_unittests for android
and thus get it running on Android.

BUG=331829,299841
TEST=gfx_unittests_apk
R=danakj@chromium.org,bulach@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261986 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-05 07:45:37 +00:00
rockot@google.com 64dd2d6db8 Reland 261559: Create new app_shell.gyp for app_shell targets.
This moves app_shell GYP entries from a chrome.gyp include into
a new apps/shell/app_shell.gyp.

It also breaks down dependencies with more granularity and separates
temporary undesirable app_shell_lib dependencies from acceptable ones.

This was reverted due to a bug in the gyp file breaking a builder.
app_shell_temporary_deps should not have been a static_library target.

BUG=359678
TBR=yoz@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-04 18:37:03 +00:00
jam@chromium.org 942534aebc Remove the performance_ui_tests targets.
I will remove all the files it includes and depends on in a followup, but making a small cl now to ensure that no bots break.

BUG=316203
R=avi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-04 03:30:03 +00:00
rockot@google.com ccd74ea8cc Revert 261559 "Create new app_shell.gyp for app_shell targets."
> Create new app_shell.gyp for app_shell targets.
> 
> This moves app_shell GYP entries from a chrome.gyp include into
> a new apps/shell/app_shell.gyp.
> 
> It also breaks down dependencies with more granularity and separates
> temporary, undesirable app_shell_lib dependencies from acceptable ones.
> 
> BUG=359678
> TBR=yoz@chromium.org for extensions.gyp
> 
> Review URL: https://codereview.chromium.org/223613005

TBR=rockot@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-04 00:14:37 +00:00
rockot@chromium.org e43590e707 Create new app_shell.gyp for app_shell targets.
This moves app_shell GYP entries from a chrome.gyp include into
a new apps/shell/app_shell.gyp.

It also breaks down dependencies with more granularity and separates
temporary, undesirable app_shell_lib dependencies from acceptable ones.

BUG=359678
TBR=yoz@chromium.org for extensions.gyp

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261559 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-03 22:52:10 +00:00
jam@chromium.org b02f61ec97 Remove pyauto references from gyp files in preparation for deleting the code.
R=avi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261229 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-03 00:00:08 +00:00
zhaoqin@google.com 9f5cb88647 add new test targets in chromium_builder_dbg_drmemory_win for DrMemory build
- add content_browsertests, content_shell, and sync_unit_tests

R=bruening@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261216 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-02 23:28:34 +00:00
thestig@chromium.org e9b60945da Linux: Remove mtpd and related libraries from the build.
Since bundling mtpd with Chrome is not feasible, I will spin off mtpd
as its own project and try to get Linux distros to adopt it.

BUG=221123

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261049 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-02 03:47:12 +00:00
zea@chromium.org d3aed04bed [GCM] Cleanup for ios enabling
BUG=342317

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@260313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-29 00:06:35 +00:00
tfarina@chromium.org 6013a01bb2 Remove "all_webkit" target.
Everybody should be building blink_tests right now. As it is today all_webkit is just an alias to blink_tests.

It was added by r233699 - https://codereview.chromium.org/59233012

Blink side - https://codereview.chromium.org/191973002

Nobody seems to be using it anymore.

BUG=None
TEST=None (no functional changes).
R=jochen@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@260063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-28 02:35:16 +00:00
tfarina@chromium.org 45eadb7e5b Break cycles between views, content and webview.
When running gyp_chromium with the following diff:

diff --git a/build/gyp_chromium b/build/gyp_chromium
index 63e8671..ca9b6a4 100755
--- a/build/gyp_chromium
+++ b/build/gyp_chromium
@@ -509,8 +509,6 @@ if __name__ == '__main__':
   # option.  http://crbug.com/35878.
   # TODO(tc): Fix circular dependencies in ChromiumOS then add linux2
   # list.
-  if sys.platform not in ('darwin',):
-    args.append('--no-circular-check')

These cycles are found:

gyp: Cycles in .gyp file dependency graph detected:
Cycle: content/content_shell_and_tests.gyp ->
ui/views/controls/webview/webview.gyp -> ui/views/views.gyp ->
content/content_shell_and_tests.gyp
Cycle: ui/views/controls/webview/webview.gyp -> ui/views/views.gyp ->
content/content_shell_and_tests.gyp ->
ui/views/controls/webview/webview.gyp
Cycle: ui/views/views.gyp -> content/content_shell_and_tests.gyp ->
ui/views/controls/webview/webview.gyp -> ui/views/views.gyp
Cycle: ui/views/views.gyp -> content/content_shell_and_tests.gyp ->
ui/views/views.gyp
Cycle: ui/views/controls/webview/webview.gyp -> ui/views/views.gyp ->
ui/views/controls/webview/webview.gyp
Cycle: ui/views/views.gyp -> ui/views/controls/webview/webview.gyp ->
ui/views/views.gyp
Cycle: content/content_shell_and_tests.gyp -> ui/views/views.gyp ->
content/content_shell_and_tests.gyp

By moving '*examples*' targets from views.gyp to examples.gyp we break
most of these cycles.

Then it remains the cycle:
Cycle: content/content_shell_and_tests.gyp -> ui/views/controls/webview/webview.gyp -> content/content_shell_and_tests.gyp

To fix that we introduced a webview_tests.gyp to which we moved the include of
content_shell_and_tests.gyp from webview.gyp, and thus breaking that
cycle and fixing all the circlar dependencies found above.

BUG=331669,35878
TEST=run gyp_chromium with the above diff, gyp should not throw any
cycles output.

R=ben@chromium.org, harrym@chromium.org, tapted@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@258758 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-22 03:11:55 +00:00
sebmarchand@chromium.org f1f48f9eb5 Put the syzygy targets behind a 'syzygy_optimize' flag.
R=chrisha@chromium.org, pkasting@chromium.org

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@257972 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-19 15:25:54 +00:00
binji@chromium.org 04544b870c Add chromium_builder_nacl_sdk target to all.gyp.
This will be used to build Chrome for testing on the NaCl SDK bots. It includes
nacl64.exe on Windows.

BUG=none
R=bradnelson@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@257220 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-14 21:58:02 +00:00
tfarina@chromium.org 8ab1de7516 Move ui.gyp into ui/base/ directory.
This follows the rule we setup for //ui which states that each subdir
should be its own component with its own gyp file that lives in its
subdir.

The 'ui' target was renamed to ui_base to match the convention.

BUG=299841
TEST=gyp files.
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@256788 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-13 10:20:37 +00:00
aurimas@chromium.org 4fc157d4aa Rename chromium_testshell target to chrome_shell_apk.
Final rename of ChromiumTestShell to ChromeShell.
Now the new targets to build ChromeShell and ChromeShellTest APKs will be:
chrome_shell_apk
chrome_shell_test_apk

This will better align with ContentShell and ContentShellTest APKs' targets:
content_shell_apk
content_shell_test_apk

BUG=348137
TBR=mnaganov@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@256382 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-12 01:31:26 +00:00
r.c.ladan@gmail.com 1ec484bda7 Remove yasm.gyp from all.gyp
This allows 'gclient sync' to respect use_system_yasm=1

BUG=350593

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@255847 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-09 12:57:58 +00:00
shadi@chromium.org a8b09d1036 re-land r254088 (fixed windows compile issue)
General perf tests that measure time to load libraries.

Added tests to measure time to load CDM libraries.

BUG=337674,337674

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254802 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-04 20:00:47 +00:00
thakis@chromium.org 1ac5a09d3a Build views_unittests as part of chromium_builder_tests on all aura bots, not just on Windows.
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254706 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-04 07:23:20 +00:00
kkania@chromium.org 39f28ac1de Remove duplicate chromedriver2_unittests target.
All infra has been updated to use chromedriver_unittests instead.
BUG=298192
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254569 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-03 21:38:32 +00:00
shadi@chromium.org dd5341e19d Revert 254088 "Perf test to measure loading CDM library."
> Perf test to measure loading CDM library.
> 
> BUG=337674
> 
> Review URL: https://codereview.chromium.org/151283003

Failing on Windows.

BUG=348037
TBR=shadi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254163 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-28 17:52:52 +00:00
shadi@chromium.org 33b33a3acb Perf test to measure loading CDM library.
BUG=337674

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-28 10:40:37 +00:00
jdduke@chromium.org 1589ba8b34 [Android] Add events_unittests to the default cq/try runs
These tests will soon cover a core portion of Android's touch/gesture pipeline,
and should be run by default accordingly.

BUG=332418

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@253790 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-27 13:49:45 +00:00
oshima@chromium.org e510d83ac5 Remove oak windows
BUG=340466

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252346 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-20 19:09:51 +00:00
maruel@chromium.org 80900814ee Remove sync_integration_tests_run from chromium_swarm_tests.
All tests listed in chromium_swarm_tests are going to be run on the CI
infrastructure. Sadly, sync_integration_tests_run is currently failing on all
OSes, so commenting it out in the meantime until we focus on adding back more
tests.

R=csharp@chromium.org
BUG=157234
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252057 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-19 19:59:01 +00:00
hans@chromium.org 501732566c Make SyzyAsan depend on 'syzyasan' GYP flag instead of 'asan==1 and OS=="win"'
We're bringing the regular Clang-based ASan to Windows and will put it behind
asan==1 like on all other platforms.

BUG=343960

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@251518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-15 04:49:18 +00:00
scottmg@chromium.org 30ffeb7ac5 Static initializers tool for Windows
A tool to print out static initializers in the format below.

These static initializers cause problems for some sneakier CRT initialization
tricks we do, and they also were measured to have an appreciable slowdown
on startup time (at least on CrOS) so generally trending towards 0 is
desirable.

The basic approach is looking for symbols that have the magic VS name
`dynamic initializer for ' which is the demangled name that's used for
global C++ initializers. The binary is processed by using the DIA SDK
(some of the code is from the Dia2Dump sample), which means that the
target binary requires being built with symbols for this tool to work.

The intention is that a run of this tool will be hooked into the 'sizes'
step on clobber builders on the waterfall, similar to Linux and Mac.

===
Static initializers in a.exe:
d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_Generic_object''
d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_Iostream_object''
d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_System_object''
d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::num_put<char,std::back_insert_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::id''
...
===

See https://code.google.com/p/chromium/issues/detail?id=341941#c7 for logs of those found in Chromium.

R=cpu@chromium.org
BUG=341941

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@251144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-13 22:01:03 +00:00
mbarbella@chromium.org 6b578bd72d Fix d8 dependency in chromium_builder_asan target.
BUG=
R=inferno@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250457 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-11 18:51:28 +00:00
thakis@chromium.org b22ece862b Build app_list_unittests as part of chromium_builder_tests on linux.
Should fix problems like http://build.chromium.org/p/tryserver.chromium/builders/linux_rel/builds/227387

BUG=none
TBR=erg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250402 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-11 14:35:57 +00:00
aberent@chromium.org d9bb84216f Move the android library loader from content to base
The android library loader has no logical connection with content. Mojo
shell, which doesn't depend on content, wants to use it. This CL
moves it from content to base.

BUG=225101
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250113 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-10 16:19:22 +00:00