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

939 Коммитов

Автор SHA1 Сообщение Дата
garykac 42c35327c3 [Chromoting] Enable AppRemoting sample apps by default in all.gyp.
Where "by default" = whenever we build Chromoting.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#313324}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e0bf65f1e2fcd3515b92c1b49f04aa30fd0d47e6
2015-01-27 19:40:30 +00:00
rockot f669311df4 s/app_shell_browsertests/extensions_browsertests/g
We would like to use app_shell as the basis for all
content-browser integration tests within the
extensions layer.

This simply moves the test target up to the parent
//extensions path and renames it to
extensions_browsertests

BUG=388893
R=yoz@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#312669}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ea9df2af195b5b08909dc30e05bab95f6cfcd66f
2015-01-22 20:28:24 +00:00
inferno 067d039df8 Fix issues with replay_process in ipc fuzzer. Make it compile on windows.
R=tsepez@chromium.org,mbarbella@chromium.org
BUG=450268

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

Cr-Original-Commit-Position: refs/heads/master@{#312643}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c0b8224c61a3705fb9e8ca3cae4118ac1573f292
2015-01-22 18:42:28 +00:00
cpu bbfd485e08 skeleton GYP for CAPS
CAPS is a regular win32 exe.

BUG=447073

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

Cr-Original-Commit-Position: refs/heads/master@{#312551}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9f4414bd26adba61acfb04c542774447b6dd9628
2015-01-22 03:17:34 +00:00
pkotwicz 07871e4221 Remove remainder of Athena related code from Chrome.
This CL:
- Removes athena dependencies from build files for the chrome target
- Removes athena-specific files in chrome/

BUG=440818
TEST=None
R=sky,scottmg
TBR=jamescook (for change to comment in extensions/shell/browser/desktop_controller.h)

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

Cr-Original-Commit-Position: refs/heads/master@{#312282}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5748e135876286766151600a96283d369dba6584
2015-01-20 21:53:39 +00:00
noyau 1d1fc6625d Fix broken iOS skia test and make sure it is compiled.
The include was broken by https://codereview.chromium.org/832053004
and has gone completely unnoticed as the tests were not build on iOS.

This CL fixes the test and adds skia_unittest to the list of targets build on
iOS.

BUG=447659

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

Cr-Original-Commit-Position: refs/heads/master@{#312177}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2866310ac0eee3bfe698b72a4642c8ebf1fab107
2015-01-20 10:53:20 +00:00
blundell b54e20e9ee Move //mojo/{public, edk} underneath //third_party
This CL move //mojo/public and //mojo/edk to live in the following locations:
- //third_party/mojo/src/mojo/public
- //third_party/mojo/src/mojo/edk

It moves the related gypfiles from //mojo to //third_party/mojo and updates
them as necessary to account for the file moves. It also updates clients of the
mojo SDK and EDK targets in both GYP and GN. (Note that for GN, the mojo SDK
and EDK build systems are maintained in the Mojo repo and designed to be
flexible wrt the location of the SDK/EDK in a client repo, so no changes are
needed.

This CL does not update include paths to the code being moved to limit the
number of moving parts, instead relying on the include_dirs that the SDK and
EDK targets supply to their direct dependents to ensure that include paths
continue to resolve correctly.

NOPRESUBMIT=true

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

Cr-Original-Commit-Position: refs/heads/master@{#312129}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 70fb54767b472a5edfb859e489beeeec7abdb0e4
2015-01-19 17:19:27 +00:00
oshima 16b77fd59b Remove athena targets from chromeos build
BUG=448472

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

Cr-Original-Commit-Position: refs/heads/master@{#311557}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c832e28f6b0fb78d0d62324aaa4e0098dd79dd6b
2015-01-14 22:37:42 +00:00
tfarina 436dbd6ab8 Reland "skia: Add 'skia_unittests' test suite for this directory."
This should be a lightweight test suite that should allow a dev changing
something in skia/ext to test it much more quickly than having to build
all 'unit_tests' target just to run the tests from skia/ext.

It was reverted because it broke Mac GN with error like:
duplicate symbol __ZN3gfx27SkMatrixToCGAffineTransformERK8SkMatrix in:
    obj/skia/ext/skia_unittests.skia_utils_mac_unittest.o
        obj/skia/ext/skia.skia_utils_mac.o
        (and more similar issues).

BUG=444058
TEST=skia_unittests links and runs fine.
R=danakj@chromium.org,thakis@chromium.org,glider@chromium.org,sky@chromium.org
TBR=glider@chromium.org (already reviewed tools/valgrind - and no changes were made at that directory).

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

Cr-Original-Commit-Position: refs/heads/master@{#310688}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0f9c5eed19153d16a29a206356ff581e003f514a
2015-01-09 02:51:38 +00:00
mek 49654706e9 Revert of skia: Add 'skia_unittests' test suite for this directory. (patchset #12 id:220001 of https://codereview.chromium.org/815023003/)
Reason for revert:
Fails linking on the Mac GN builder:
http://build.chromium.org/p/chromium.mac/builders/Mac%20GN/builds/2094
duplicate symbol __ZN3gfx27SkMatrixToCGAffineTransformERK8SkMatrix in:
    obj/skia/ext/skia_unittests.skia_utils_mac_unittest.o
    obj/skia/ext/skia.skia_utils_mac.o
(and more similar issues)

Original issue's description:
> skia: Add 'skia_unittests' test suite for this directory.
>
> This should be a lightweight test suite that should allow a dev changing
> something in skia/ext to test it much more quickly than having to build
> all 'unit_tests' target just to run the tests from skia/ext.
>
> BUG=444058
> TEST=skia_unittests links and runs fine.
> R=danakj@chromium.org,thakis@chromium.org
>
> Committed: https://crrev.com/c87c3d2d949f9ba4f17627dc023b303c75b7635f
> Cr-Commit-Position: refs/heads/master@{#310310}

TBR=danakj@chromium.org,thakis@chromium.org,glider@chromium.org,sky@chromium.org,tfarina@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=444058

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

Cr-Original-Commit-Position: refs/heads/master@{#310314}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 164a39b1806a6261868bc6b2103e24b543251669
2015-01-07 17:52:19 +00:00
tfarina 434b48ed78 skia: Add 'skia_unittests' test suite for this directory.
This should be a lightweight test suite that should allow a dev changing
something in skia/ext to test it much more quickly than having to build
all 'unit_tests' target just to run the tests from skia/ext.

BUG=444058
TEST=skia_unittests links and runs fine.
R=danakj@chromium.org,thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#310310}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c87c3d2d949f9ba4f17627dc023b303c75b7635f
2015-01-07 17:23:54 +00:00
teravest fa8867acaf Split mojo_nacl.gyp to fix ARM builds.
mojo_nacl.gyp has to be split into two gyp files:
  * One that provides "normal" targets, and
  * one that provides "untrusted" targets.

This is because build/common_untrusted.gypi sets clang=1 for all ARM builds.
For untrusted targets, this is reasonable, but this can break ARM builds of
chrome for normal targets (by passing clang flags to g++).

BUG=445489

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

Cr-Original-Commit-Position: refs/heads/master@{#309784}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 39a76697e0fe1769e2ebbcf2c302b02aeedd5ed5
2014-12-30 22:20:28 +00:00
yoz 87d6e221fc AppShell support for Mac.
Very basic support for app_shell on Mac cocoa. It allows building and running app_shell, app_shell_unittests, and app_shell_browsertests on Mac. It introduces app_shell_framework and app_shell_helper targets. Much of the work is based on the content_shell equivalents.

The above targets build as part of 'all' on Mac, but are not yet covered by trybots.

Shortcomings compared to Aura:
- The AppShell desktop controller doesn't support tracking multiple app windows.
- Running App Shell --load-apps works (at least for the Calculator sample) but can only be exited via ^C at the command line, and there is no Mac menu.

BUG=399363

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

Cr-Original-Commit-Position: refs/heads/master@{#309256}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 289ee7c3b41766e6996b6a7d6ecd5a574b2a147e
2014-12-19 20:59:22 +00:00
rockot d8b260ca4c Move mojo gypfiles to toplevel mojo
These files are owned by chromium now. It would not only be weird
to inject them into the rolled mojo directory structure, but doing
so would unnecessarily complicate the mojo up-rev procedure.

BUG=None

TBR=darin@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#308622}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 829dc9ae81e2ad2f6b890dde15cbe2fc299bc711
2014-12-16 18:49:16 +00:00
stuartmorgan 0384442bf8 Enable chrome.gyp:browser_ui on iOS
Re-enabled building of the browser_ui target on iOS (lost when
unit_tests was turned down). As with browser, removes non_android
sources and puts everything in non_mobile_sources.

See also https://codereview.chromium.org/785233002

BUG=432994

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

Cr-Original-Commit-Position: refs/heads/master@{#308448}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bf18dfa875cc92e107907083196f6de56cb85a34
2014-12-15 22:48:53 +00:00
serya bdd5ba2319 Revert of Stub for web-base client for DevTools bridge and tests (patchset #5 id:100001 of https://codereview.chromium.org/736363002/)
Reason for revert:
Reverting since now DevToolsBridgeClient (https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/devtools/device/webrtc/devtools_bridge_client.h) is that WebClient supposed to be. All further code will be placed there.

Original issue's description:
> Stub for web-base client for DevTools bridge and tests
>
> This patch mostly consists of testing environment for web WebClient. While
> WebClient intended to be base for a new DeviceProvider in DevTools frontend
> (https://codereview.chromium.org/720133002/) it is convinient to run
> tests on android. It lets to test the client directly against server
> counterpart avoiding flakiness of network and cloud services.
>
> TBR=jochen@chromium.org
> BUG=383418
>
> Committed: https://crrev.com/ff7a801dfddaa22643accaf3e0df192470fb7a7b
> Cr-Commit-Position: refs/heads/master@{#305131}

TBR=mnaganov@chromium.org,dgozman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#308329}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e4584d5cb7327be5e2d76752855757a9e0c2785e
2014-12-15 09:33:52 +00:00
jaekyun 2a2e49b13b Replace SystemUIResourceManager with ResourceManager
And move UIResourceClientAndroid and UIResourceProvider under ui/android.

BUG=426939

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

Cr-Original-Commit-Position: refs/heads/master@{#307844}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f229b81b8d31706d3aa922294d1e9c8f567bd400
2014-12-11 02:49:32 +00:00
wangxianzhu e93c1cb3a9 Build content_shell for performance test
Some blink performance suites need content_shell. To enable the suites,
add content_shell to dependency list of chromium_builder_perf.

This will increase the build time for compiling several C++ files and
linking content_shell, which should be a small addition to the current
build time.

BUG=426599
TBR=dtu

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

Cr-Original-Commit-Position: refs/heads/master@{#307538}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 80e0ecb4181d786815db04b21e76032ad932e5a2
2014-12-09 20:33:41 +00:00
mohsen 95fca957d6 Reland: Move TouchSelectionController from content to ui
This patch is only moving new unified touch selection files from
content/ to ui/touch_selection/. This is the first step to allow Aura
use the new unified TouchSelectionController.

The only change to TouchSelectionController needed for this move is
replacing use of cc::ViewportSelectionBound with ui::SelectionBound.

The actual use of the new touch selection for Aura will happen in future
CL(s). After that, we can remove current touch selection code from
ui/base/touch/.

BUG=399721

Committed: https://crrev.com/29fd405ca491a6fcf0dde6277d92d44300cb2926
Cr-Commit-Position: refs/heads/master@{#307336}

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

Cr-Original-Commit-Position: refs/heads/master@{#307514}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f837da7c7807d4dc84733b201ac74a6bab9ae3a5
2014-12-09 19:02:05 +00:00
stuartmorgan 54c6d9ea30 Enable chrome.gyp:browser on iOS
When unit_tests was turned down on iOS, no chrome.gyp target was added
to replace it in all.gyp, so nothing has been exercising that part of
the build system on iOS.

This adds 'browser', and fixes issues that have crept in since then.
Most notably:
- Removes chrome_browser_non_android_sources, moving everything that
  was there to ..._non_mobile_sources
- Removes an iOS-only class that was removed downstream, and had
  rotted upstream.

This won't find link issues, but will at least ensure that the gyp
files continue working on iOS for as long as they are necessary.

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#307496}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2d39fdf1a95d374fe589c7f5accff4384f6cf352
2014-12-09 17:42:38 +00:00
rockot 9ad2249742 Update mojo sdk to rev f6c8ec07c01deebc13178d516225fd12695c3dc2
BUG=None
TBR=digit@chromium.org for ashmem dep
TBR=darin@chromium.org for toplevel

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

Cr-Original-Commit-Position: refs/heads/master@{#307427}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fa648a32329c36eda94aeadac4aac14f3b8013be
2014-12-09 06:42:04 +00:00
rsleevi bd6f88da91 Revert of Move TouchSelectionController from content to ui (patchset #12 id:600001 of https://codereview.chromium.org/759433002/)
Reason for revert:
Suspected of causing Win8 GN failure

http://build.chromium.org/p/chromium.win/builders/Win8%20GN/builds/1552/steps/compile/logs/stdio#error1

FAILED: ninja -t msvc -e environment.x86 -- "C:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64_x86/cl.exe" /nologo /showIncludes /FC @obj/ui/base/dragdrop/ui_base_unittests.os_exchange_data_provider_aurax11_unittest.obj.rsp /c ../../ui/base/dragdrop/os_exchange_data_provider_aurax11_unittest.cc /Foobj/ui/base/dragdrop/ui_base_unittests.os_exchange_data_provider_aurax11_unittest.obj /Fdobj/ui/base/ui_base_unittests_cc.pdb
c:\b\build\slave\win8_gn\build\src\ui\base\dragdrop\os_exchange_data_provider_aurax11.h(8) : fatalerror C1083: Cannot open include file: 'X11/Xlib.h': No such file or directory

Original issue's description:
> Move TouchSelectionController from content to ui
>
> This patch is only moving new unified touch selection files from
> content/ to ui/touch_selection/. This is the first step to allow Aura
> use the new unified TouchSelectionController.
>
> The only change to TouchSelectionController needed for this move is
> replacing use of cc::ViewportSelectionBound with ui::SelectionBound.
>
> The actual use of the new touch selection for Aura will happen in future
> CL(s). After that, we can remove current touch selection code from
> ui/base/touch/.
>
> BUG=399721
>
> Committed: https://crrev.com/29fd405ca491a6fcf0dde6277d92d44300cb2926
> Cr-Commit-Position: refs/heads/master@{#307336}

TBR=jdduke@chromium.org,mfomitchev@chromium.org,sadrul@chromium.org,boliu@chromium.org,jam@chromium.org,mohsen@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=399721

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

Cr-Original-Commit-Position: refs/heads/master@{#307344}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6b150518257d898af57991939f9481bc3e95b5e7
2014-12-08 21:54:29 +00:00
mohsen 69485b0f3c Move TouchSelectionController from content to ui
This patch is only moving new unified touch selection files from
content/ to ui/touch_selection/. This is the first step to allow Aura
use the new unified TouchSelectionController.

The only change to TouchSelectionController needed for this move is
replacing use of cc::ViewportSelectionBound with ui::SelectionBound.

The actual use of the new touch selection for Aura will happen in future
CL(s). After that, we can remove current touch selection code from
ui/base/touch/.

BUG=399721

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

Cr-Original-Commit-Position: refs/heads/master@{#307336}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 29fd405ca491a6fcf0dde6277d92d44300cb2926
2014-12-08 21:07:39 +00:00
jbudorick bb99f4c177 [Android] Build chromedriver_webview_shell_apk and install it on the chromedriver bot.
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#306527}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1c35e476dfecbf644ad1390fcb02f71ff525bbd4
2014-12-03 02:10:30 +00:00
glider e6293e551f Include llvm-symbolizer in chromium_builder_asan Clang builds.
BUG=430152
TBR=inferno@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#305206}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 91f1267dbeddfdfdb5ac87de26932219e0c2dcf2
2014-11-21 13:33:26 +00:00
serya 69e0bf0b96 Stub for web-base client for DevTools bridge and tests
This patch mostly consists of testing environment for web WebClient. While
WebClient intended to be base for a new DeviceProvider in DevTools frontend
(https://codereview.chromium.org/720133002/) it is convinient to run
tests on android. It lets to test the client directly against server
counterpart avoiding flakiness of network and cloud services.

TBR=jochen@chromium.org
BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#305131}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ff7a801dfddaa22643accaf3e0df192470fb7a7b
2014-11-21 01:10:30 +00:00
pkotwicz e9e18f686f Move the tests in ui/chromeos to a new target: ui_chromeos_unittests
BUG=432538
TEST=None
R=skuhne,phajdan.jr,oshima,thestig
TBR=sky (For reverting changes to ui/base added in https://codereview.chromium.org/680383008/)

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

Cr-Original-Commit-Position: refs/heads/master@{#304825}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 48074e104908abf4a329d949660f209a8a09b1eb
2014-11-19 16:50:10 +00:00
jamesr 21e52e19f6 Update mojo sdk to rev e01f9a49449381a5eb430c1fd88bf2cae73ec35a
Includes updates to ipc/mojo/ipc_channel_mojo.cc for mojo::embedder API
changes and updates to use mojo::Binding<> in ui/keyboard and
device/battery.

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

Cr-Original-Commit-Position: refs/heads/master@{#304731}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a9125266d3fc89ff0bfd4c3a05bf2f31ffaeff1f
2014-11-19 01:35:49 +00:00
serya f18640c93c Switching to native implementation of SessionDependencyFactory.
Since SessionDependencyFactory is ready to use Java implementation is not needed longer.

BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#304668}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 16cb55751cee80d4ac957130d3b991c219812eb0
2014-11-18 21:21:26 +00:00
tfarina 959d7de517 Stop building ui_unittests target.
Bots and everything else should be now using ui_base_unittests.

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

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

Cr-Original-Commit-Position: refs/heads/master@{#304615}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: af63c7b7c086cfe8c994c7ebee8370a3c106c201
2014-11-18 16:18:28 +00:00
thakis 34a19a3ac9 Revert of Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480 (patchset #3 id:40001 of https://codereview.chromium.org/728553002/)
Reason for revert:
Breaks incremental builds, crbug.com/433524

Original issue's description:
> Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480
>
> TBR=jam@chromium.org
>
> Committed: https://crrev.com/184f354ddeff66784515ddbbee9c46355cadab6a
> Cr-Commit-Position: refs/heads/master@{#304114}

TBR=jam@chromium.org,jamesr@chromium.org
NOTREECHECKS=true
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#304305}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 671db43a735bd2297225b9d74129402e66fdc549
2014-11-15 00:04:49 +00:00
kjellander c83402bf50 Add remoting_host target to chromium_builder_webrtc dependencies (re-land)
It turns out the remoting_host target should be in a condition to avoid
failing building for some platforms.
Previous https://codereview.chromium.org/706753003/ was reverted because
of breaking Chrome OS Ozone.

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

Cr-Original-Commit-Position: refs/heads/master@{#304206}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e766084c4096b33adf7aee03e3283b39e5e25e1a
2014-11-14 14:02:36 +00:00
jamesr 902df0cc8f Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480
TBR=jam@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#304114}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 184f354ddeff66784515ddbbee9c46355cadab6a
2014-11-13 23:37:35 +00:00
jackhou 2b64972294 [app_installer] Refactor and app_installer_unittests target.
This pulls some code out of app_installer_main into app_installer_util
and adds a new app_installer_unittests target.

BUG=430790

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

Cr-Original-Commit-Position: refs/heads/master@{#303955}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9f3e1fba3e060a0e7317ea1231a10a21afaaa39e
2014-11-13 01:32:51 +00:00
derat ff0973990c Add "envoy" GYP variable for pulling in envoy targets.
BUG=426914

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

Cr-Original-Commit-Position: refs/heads/master@{#303928}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 77f15bd8cb64ab8b997b6aa7a26f5ff5d1afa0f4
2014-11-13 00:04:39 +00:00
mohan.reddy 7e5c7ab2b5 Resolving build issue while disabling webrtc for android
Resolved the build issue for android, when disabling webrtc
./build/gyp_chromium -DOS=android -Denable_webrtc=0

BUG=432389

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

Cr-Original-Commit-Position: refs/heads/master@{#303813}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0df38069d72206488569038c0702bed54bd2c5be
2014-11-12 10:16:57 +00:00
nkostylev 1a87450fbf Revert of Add remoting_host target to chromium_builder_webrtc dependencies. (patchset #1 id:1 of https://codereview.chromium.org/706753003/)
Reason for revert:
Breaks Linux ChromiumOS Ozone Builder

http://goo.gl/oHjcNA

________ running '/usr/bin/python src/build/gyp_chromium' in '/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build'
Updating projects from gyp files...
Traceback (most recent call last):
  File "src/build/gyp_chromium", line 318, in <module>
    gyp_rc = gyp.main(args)
  File "/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/tools/gyp/pylib/gyp/__init__.py", line 525, in main
    return gyp_main(args)
  File "/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/tools/gyp/pylib/gyp/__init__.py", line 501, in gyp_main
    params, options.check, options.circular_check)
  File "/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/tools/gyp/pylib/gyp/__init__.py", line 129, in Load
    params['parallel'], params['root_targets'])
  File "/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/tools/gyp/pylib/gyp/input.py", line 2745, in Load
    RemoveLinkDependenciesFromNoneTargets(targets)
  File "/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/tools/gyp/pylib/gyp/input.py", line 1489, in RemoveLinkDependenciesFromNoneTargets
    if targets[t].get('variables', {}).get('link_dependency', 0):
KeyError: '/b/build/slave/Linux_ChromiumOS_Ozone_Builder/build/src/remoting/remoting.gyp:remoting_host#target'
Error: Command /usr/bin/python src/build/gyp_chromium returned non-zero exit status 1 in /b/build/slave/Linux_ChromiumOS_Ozone_Builder/build
Hook '/usr/bin/python src/build/gyp_chromium' took 14.48 secs

Original issue's description:
> Add remoting_host target to chromium_builder_webrtc dependencies.
>
> This will make it possible for us to catch compile failures in the
> remoting_host component when rolling the WebRTC and libjingle revisions
> in Chromium DEPS using the bots in
> http://build.chromium.org/p/chromium.webrtc.fyi/waterfall
>
> Committed: https://crrev.com/32e1bf6e3fcc38662eb1dd1b0a1a2739a95992ec
> Cr-Commit-Position: refs/heads/master@{#303436}

TBR=perkj@chromium.org,kjellander@chromium.org
NOTREECHECKS=true
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#303453}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9bc77cc968237f28405aa16a1d8f50a9e39760a9
2014-11-10 13:13:27 +00:00
kjellander ae15a3a2e9 Add remoting_host target to chromium_builder_webrtc dependencies.
This will make it possible for us to catch compile failures in the
remoting_host component when rolling the WebRTC and libjingle revisions
in Chromium DEPS using the bots in
http://build.chromium.org/p/chromium.webrtc.fyi/waterfall

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

Cr-Original-Commit-Position: refs/heads/master@{#303436}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 32e1bf6e3fcc38662eb1dd1b0a1a2739a95992ec
2014-11-10 09:36:25 +00:00
serya 6e3dbc6913 Beginning implementation of SessionDependencyFactory.
As we discussed in the email thread DevTools Bridge must not depend on libjingle_peerconnection_so.so
for several reasons. To aheive that we need implementation of SessionDependencyFactory
on top of libjingle's C++ API. This CL adds dummy SessionDependencyFactoryNative and
introduces additional test APK. Both testing APKs will coexist for a while. When
SessionDependencyFactoryNative be ready to replace Java API counterpart additional APK
also won't be needed.

BUG=383418

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

Cr-Original-Commit-Position: refs/heads/master@{#303421}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3c76b33f9d02ffc9b386cbbd0351e9957fd8ef66
2014-11-10 04:15:27 +00:00
vitalybuka 8d1cc55e8c Renamed enable_printing and printing_mode in *.gyp* and .*gn* files.
enable_printing and printing_mode replaced with
enable_basic_printing and enable_print_preview.

BUG=430281

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

Cr-Original-Commit-Position: refs/heads/master@{#302905}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 93eea40972717ac4e0a649bd289fc9e946512c33
2014-11-05 23:47:41 +00:00
davidben 057492ac63 Fix extensions NSS/BoringSSL dependencies
The NSS dependency should be guarded by a use_openssl check. BoringSSL and NSS
cannot be linked together as they define some of the same symbols. Update BUILD.gn
analogously by depending on //crypto:platform.

Also condition nss in build/all.gyp on use_openssl in preparation for
https://codereview.chromium.org/694643002/ which will disable the nss and nspr
targets altogether.

BUG=429021

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

Cr-Original-Commit-Position: refs/heads/master@{#302325}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d1be6eac818a2f9b35973814c9ff1740fdca2863
2014-10-31 21:00:24 +00:00
jackhou 3286ef54a2 Add app_installer to chrome_official_builder.
BUG=341353

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

Cr-Original-Commit-Position: refs/heads/master@{#302031}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1d14cb86bd7d055d4624e7091f6d7d972d781eff
2014-10-30 04:17:33 +00:00
pkotwicz bc9856e792 Make chromium_builder_tests not build interactive_ui_tests on Athena
BUG=None
TEST=None

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

Cr-Original-Commit-Position: refs/heads/master@{#301988}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1e94ace6ff10c4d7c76a979aae6149af884f5b6e
2014-10-30 00:16:15 +00:00
ripp 11f80bd4c5 Added support of shared_library build for tests
breakpad_unittests and sandbox_linux_unittests

R=thestig@chromium.org, jbudorick@chromium.org, jorgelo@chromium.org
BUG=344868
TEST=Turn on components build (component=shared_library) ensure that
breakpad_unittests and sandbox_linux_unittests are starting
(breakpad_unittests_deps and sandbox_linux_unittests_deps targets
correspondingly)

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

Cr-Original-Commit-Position: refs/heads/master@{#301797}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5ffbc9ec423da21f2df1ff73aa524eb78eb2eb7b
2014-10-29 06:40:41 +00:00
James Robinson ae2841742a Remove GYP for mojo/shell and mojo/services
This can be built by GN or from the mojo repo (by GN)

R=ben@chromium.org
TBR=deleting a dead target, sky@chromium.org for testing/buildbot/chromium_trybot.json change

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

Cr-Original-Commit-Position: refs/heads/master@{#301561}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 22758b88d12e5b6952dea578f5efa17f4d79f0a1
2014-10-28 04:36:50 +00:00
jackhou 2deea84155 Move app_installer into chromium.
This code was previously in
https://chrome-internal.googlesource.com/chrome-app-installer.git

We're moving it to chromium with the goal of having it
eventually built as part of Chrome releases.

The third_party code is used to extract the tags added
by dl.google.com. Omaha uses this mechanism to tag their
meta-installers.

BUG=341353

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

Cr-Original-Commit-Position: refs/heads/master@{#301492}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 511a873fa5264a01780ee06dd4c19314031ff2a2
2014-10-28 00:02:19 +00:00
skuhne a2b8746aab Removing unwanted targets from all for the Athena build target
BUG=410400
TEST=-

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

Cr-Original-Commit-Position: refs/heads/master@{#300885}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4d2961fdfbb9c1bfdac9e9d77c3d3a69ba0773db
2014-10-23 14:40:36 +00:00
Sergey Ryazanov 99cb320da8 Implementing RTC debugging session objects (client and server parts).
Pair of ClientSession and ServerSession holds WebRTC connection which tunnels DevTools UNIX socket.

Once cloud based signaling channel doesn't exist at the moment connections work on a single android device. For manual testing the testing APK has launch activity which lets to start service which tunnels Chrome Shell socket to another local socket (only works when Chrome Shell signed with the same certificate).

BUG=383418
TEST=Automatic: LocalSessionBridgeTest, SessionControlMessagesTest. See description for manual testing.
R=mnaganov@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#299871}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a25a26c53da3c9ee6bce24cf5ce9a60e81d97c39
2014-10-16 09:35:58 +00:00
jbudorick ac06a5fa64 [Android] Don't use zip pushing if not built or on user builds.
BUG=422995,423026

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

Cr-Original-Commit-Position: refs/heads/master@{#299663}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 16e91399723076cc0c5cf8a5348efd1952e84198
2014-10-15 08:24:53 +00:00
serya 7e0721f1dd 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}

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

Cr-Original-Commit-Position: refs/heads/master@{#298819}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6e2bfbb7098fe1a30b8b6625dd0aa023b0e08686
2014-10-09 07:10:47 +00:00
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