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

225 Коммитов

Автор SHA1 Сообщение Дата
bruening 0dc9bb0e26 Revert of Convert ipc_mojo_unittests to run exclusively on Swarming (patchset #1 id:1 of https://codereview.chromium.org/1222243003/)
Reason for revert:
Results in data races on ThreadSanitizer MFYI bot: http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20TSan%20Tests/builds/6970

Original issue's description:
> Convert ipc_mojo_unittests to run exclusively on Swarming
>
> 0 configs already ran on Swarming
> 8 used to run locally and were converted:
> - chromium.linux.json: Android GN
> - chromium.linux.json: Linux Tests
> - chromium.linux.json: Linux Tests (dbg)(1)
> - chromium.linux.json: Linux Tests (dbg)(1)(32)
> - chromium.memory.fyi.json: Linux ChromeOS MSan Tests
> - chromium.memory.fyi.json: Linux MSan Tests
> - chromium.memory.fyi.json: Linux TSan Tests
> - chromium.win.json: XP Tests (1)
>
> Ran:
>   ./manage.py --convert ipc_mojo_unittests
>
> BUG=98637
>
> Committed: https://crrev.com/15593557f4f387d91dc7726511a20cb999c81561
> Cr-Commit-Position: refs/heads/master@{#337431}

TBR=viettrungluu@chromium.org,maruel@chromium.org,thakis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337473}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 88f5fa1663ae01c1474f6efa733f222ae494e867
2015-07-06 21:08:49 +00:00
grt 4d534d3e3b GN support for setup_unittests.
BUG=470212
R=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#337443}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 734e87b2ebe7ad248545616885a6e48d439084d3
2015-07-06 19:38:46 +00:00
thakis 7d87e47665 Convert ipc_mojo_unittests to run exclusively on Swarming
0 configs already ran on Swarming
8 used to run locally and were converted:
- chromium.linux.json: Android GN
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert ipc_mojo_unittests

BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337431}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 15593557f4f387d91dc7726511a20cb999c81561
2015-07-06 18:58:10 +00:00
tapted 87fe1fe49b Revert of Convert compositor_unittests to run exclusively on Swarming (patchset #6 id:100001 of https://codereview.chromium.org/1211053005/)
Reason for revert:
Causing steps exception compositor_unittests on Linux ChromiumOS Tests (dbg)(1)
Link: https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/4229

Shard https://chromium-swarm.appspot.com/user/task/286f8616fee52710 says

Outputs:
Output:
Sending the crash report ... done.
Report URL: https://isolateserver.appspot.com/restricted/ereporter2/errors/5669961011822592
IsolatedFile a8902feeee5e075f3f92ec6ae3299106595667a3 is retrieved recursively

Original issue's description:
> Convert compositor_unittests to run exclusively on Swarming
>
> 0 configs already ran on Swarming
> 18 used to run locally and were converted:
> - chromium.chromiumos.json: Linux ChromiumOS Tests (1)
> - chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
> - chromium.fyi.json: ClangToTLinux tester
> - chromium.fyi.json: Linux Trusty
> - chromium.fyi.json: Linux Trusty (dbg)
> - chromium.linux.json: Linux Tests
> - chromium.linux.json: Linux Tests (dbg)(1)
> - chromium.linux.json: Linux Tests (dbg)(1)(32)
> - chromium.memory.fyi.json: Linux ChromeOS MSan Tests
> - chromium.memory.fyi.json: Linux MSan Tests
> - chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
> - chromium.webkit.json: Linux ChromiumOS Tests (1)
> - chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
> - chromium.win.json: Vista Tests (1)
> - chromium.win.json: Win 7 Tests x64 (1)
> - chromium.win.json: Win7 Tests (1)
> - chromium.win.json: Win7 Tests (dbg)(1)
> - chromium.win.json: XP Tests (1)
>
> Ran:
>   ./manage.py --convert compositor_unittests
>
> BUG=98637
>
> Committed: https://crrev.com/db1d33845c8847693ab97db88fbcff754c6b3a5b
> Cr-Commit-Position: refs/heads/master@{#337334}

TBR=danakj@chromium.org,maruel@chromium.org,thakis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337352}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d903850ee3b13ee59aadea96cea7e52f0d4bd8c4
2015-07-05 23:32:53 +00:00
bruening c192470f65 Revert of Convert ppapi_unittests to run exclusively on Swarming (patchset #1 id:1 of https://codereview.chromium.org/1224453003/)
Reason for revert:
Results in multiple data races reported on ppapi_unittests by ThreadSanitizer

Original issue's description:
> Convert ppapi_unittests to run exclusively on Swarming
>
> 0 configs already ran on Swarming
> 46 used to run locally and were converted:
> - chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
> - chromium.chromiumos.json: Linux ChromiumOS Tests (1)
> - chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
> - chromium.fyi.json: ClangToTLinux tester
> - chromium.fyi.json: ClangToTLinuxASan tester
> - chromium.fyi.json: ClangToTMac tester
> - chromium.fyi.json: ClangToTMacASan tester
> - chromium.fyi.json: ClangToTWin tester
> - chromium.fyi.json: ClangToTWin(dbg) tester
> - chromium.fyi.json: ClangToTWin(dll) tester
> - chromium.fyi.json: ClangToTWin64 tester
> - chromium.fyi.json: ClangToTWin64(dbg) tester
> - chromium.fyi.json: ClangToTWin64(dll) tester
> - chromium.fyi.json: CrWinAsan tester
> - chromium.fyi.json: CrWinAsan(dll) tester
> - chromium.fyi.json: CrWinClang tester
> - chromium.fyi.json: CrWinClang(dbg) tester
> - chromium.fyi.json: CrWinClang(shared) tester
> - chromium.fyi.json: CrWinClang64 tester
> - chromium.fyi.json: CrWinClang64(dbg) tester
> - chromium.fyi.json: CrWinClang64(dll) tester
> - chromium.fyi.json: CrWinClangLLD tester
> - chromium.fyi.json: Linux Trusty
> - chromium.fyi.json: Linux Trusty (dbg)
> - chromium.linux.json: Cast Linux
> - chromium.linux.json: Linux Tests
> - chromium.linux.json: Linux Tests (dbg)(1)
> - chromium.linux.json: Linux Tests (dbg)(1)(32)
> - chromium.mac.json: Mac10.10 Tests
> - chromium.mac.json: Mac10.6 Tests
> - chromium.mac.json: Mac10.8 Tests
> - chromium.mac.json: Mac10.9 Tests
> - chromium.mac.json: Mac10.9 Tests (dbg)
> - chromium.memory.fyi.json: Linux ChromeOS MSan Tests
> - chromium.memory.fyi.json: Linux MSan Tests
> - chromium.memory.fyi.json: Linux TSan Tests
> - chromium.memory.json: Linux ASan LSan Tests (1)
> - chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
> - chromium.memory.json: Mac ASan 64 Tests (1)
> - chromium.webkit.json: Linux ChromiumOS Tests (1)
> - chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
> - chromium.win.json: Vista Tests (1)
> - chromium.win.json: Win 7 Tests x64 (1)
> - chromium.win.json: Win7 Tests (1)
> - chromium.win.json: Win7 Tests (dbg)(1)
> - chromium.win.json: XP Tests (1)
>
> Ran:
>   ./manage.py --convert ppapi_unittests
>
> BUG=98637
>
> Committed: https://crrev.com/0e660cb50e66dc9d5e794d63b4bd72079acefc2e
> Cr-Commit-Position: refs/heads/master@{#337272}

TBR=raymes@chromium.org,maruel@chromium.org,thakis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337347}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 823b8242e43a402224364a3068a011056d4f371a
2015-07-05 03:44:34 +00:00
thakis 0b366d1a07 Convert compositor_unittests to run exclusively on Swarming
0 configs already ran on Swarming
18 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: ClangToTLinux tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert compositor_unittests

BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337334}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: db1d33845c8847693ab97db88fbcff754c6b3a5b
2015-07-04 01:13:49 +00:00
thakis 1c0ad41708 Convert gl_unittests to run exclusively on Swarming
It already had a .isolate file.

0 configs already ran on Swarming
22 used to run locally and were converted:
- chromium.fyi.json: ClangToTLinux tester
- chromium.fyi.json: ClangToTLinuxASan tester
- chromium.fyi.json: ClangToTMac tester
- chromium.fyi.json: ClangToTMacASan tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert gl_unittests

BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337318}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bbc8c3c1aae94557a90c8d7d73e94af233eff79e
2015-07-03 16:38:51 +00:00
thakis eeb70b1bfa Convert nacl_loader_unittests to run exclusively on Swarming
Remove apparently unused stuff from the existing isolate file
and make it work on Mac and Windows.

0 configs already ran on Swarming
24 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: ClangToTLinux tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert nacl_loader_unittests

BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337314}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 43c6927492ad9204c02801095a83989cd9771305
2015-07-03 15:39:31 +00:00
thakis e187efb8ce Convert ppapi_unittests to run exclusively on Swarming
0 configs already ran on Swarming
46 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: ClangToTLinux tester
- chromium.fyi.json: ClangToTLinuxASan tester
- chromium.fyi.json: ClangToTMac tester
- chromium.fyi.json: ClangToTMacASan tester
- chromium.fyi.json: ClangToTWin tester
- chromium.fyi.json: ClangToTWin(dbg) tester
- chromium.fyi.json: ClangToTWin(dll) tester
- chromium.fyi.json: ClangToTWin64 tester
- chromium.fyi.json: ClangToTWin64(dbg) tester
- chromium.fyi.json: ClangToTWin64(dll) tester
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: CrWinClang tester
- chromium.fyi.json: CrWinClang(dbg) tester
- chromium.fyi.json: CrWinClang(shared) tester
- chromium.fyi.json: CrWinClang64 tester
- chromium.fyi.json: CrWinClang64(dbg) tester
- chromium.fyi.json: CrWinClang64(dll) tester
- chromium.fyi.json: CrWinClangLLD tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Cast Linux
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert ppapi_unittests

BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#337272}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0e660cb50e66dc9d5e794d63b4bd72079acefc2e
2015-07-03 02:04:58 +00:00
thakis 44fba59a67 Convert sandbox_mac_unittests to run exclusively on Swarming
Also add gn_unittests_run to build/gn_migration.gypi, which
I forgot in https://codereview.chromium.org/1214533005/

Also reshuffle build/gn_migration.gypi to use consistent conditionals.

0 configs already ran on Swarming
6 used to run locally and were converted:
- chromium.fyi.json: ClangToTMac tester
- chromium.fyi.json: ClangToTMacASan tester
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)

Ran:
  ./manage.py --convert sandbox_mac_unittests

BUG=98637
TBR=cpu

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

Cr-Original-Commit-Position: refs/heads/master@{#337057}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 92a101b6d732b8af7f12f19459e382181586373a
2015-07-01 17:57:44 +00:00
maruel ba4449b021 Convert remoting_unittests to run exclusively on Swarming
0 configs already ran on Swarming
28 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert remoting_unittests

R=lambroslambrou@chromium.org,dpranke@chromium.org
TBR=
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336931}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f25c68c20a42a05981410fd9159cebe162ff7865
2015-07-01 00:21:41 +00:00
maruel aecf23b1c9 Convert sync_unit_tests to run exclusively on Swarming
0 configs already ran on Swarming
29 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Cast Linux
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert sync_unit_tests

R=dpranke@chromium.org,maniscalco@chromium.org
TBR=
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336905}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 03648b0f71a13a54097161d89d2c8fb988112f0e
2015-06-30 23:09:56 +00:00
maruel 34853472fa Convert wm_unittests to run exclusively on Swarming
0 configs already ran on Swarming
18 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert wm_unittests

R=sky@chromium.org,thakis@chromium.org
TBR=
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336901}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 29452e9a35bbeb5ad8014c9262b4056553a9b3d3
2015-06-30 22:51:47 +00:00
maruel 34275b96d6 Convert gcm_unit_tests to run exclusively on Swarming
0 configs already ran on Swarming
28 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert gcm_unit_tests

R=dimich@chromium.org,dpranke@chromium.org
TBR=
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336895}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 846bf81ffaed904d0e258a814c6e9ce23d31ee19
2015-06-30 22:30:20 +00:00
maruel 93caee1606 Convert printing_unittests to run exclusively on Swarming
0 configs already ran on Swarming
28 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert printing_unittests

R=dpranke@chromium.org,vitalybuka@chromium.org
BUG=98637
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#336859}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 350eee02c28b43a7c7f1c685d7437f09f3db613b
2015-06-30 20:05:46 +00:00
maruel 96a8c8c780 Convert jingle_unittests to run exclusively on Swarming
0 configs already ran on Swarming
29 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Cast Linux
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert jingle_unittests

R=sergeyu@chromium.org,dpranke@chromium.org
TBR=
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336858}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 358f1af102ca23b2fd9c907cbe24af7078d5b830
2015-06-30 20:00:01 +00:00
jbroman e13a9271e8 Write skia_unittests.isolate and enable swarming for skia_unittests.
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336828}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3d150020c67930bd9388d8c039439518f8ecfc0b
2015-06-30 18:45:14 +00:00
maruel 3a4b871d81 Convert url_unittests to run exclusively on Swarming
0 configs already ran on Swarming
29 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Cast Linux
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.10 Tests
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert url_unittests

R=brettw@chromium.org,dpranke@chromium.org
TBR=
BUG=98637
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#336823}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9571fc1bcee513c519ec1afc8d0c1665353a1c84
2015-06-30 18:25:16 +00:00
maruel 4aea720205 gn_migration.gypi: Do not pull aura_unittests_run unless use_aura==1.
This was a regression in 49f497d7d9c9c6c665abec0ddfbc0df07c3cd6c9 which caused
compilation failure when building everything on OSX.

TBR=dpranke@chromium.org
BUG=98637
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#336802}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e0f3d6391782f114ddd35babfff4b5f1fd9b61d6
2015-06-30 17:16:04 +00:00
maruel fbc5b7a112 Convert ipc_tests to run exclusively on Swarming
0 configs already ran on Swarming
28 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: CrWinAsan tester
- chromium.fyi.json: CrWinAsan(dll) tester
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Cast Linux
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.mac.json: Mac10.6 Tests
- chromium.mac.json: Mac10.8 Tests
- chromium.mac.json: Mac10.9 Tests
- chromium.mac.json: Mac10.9 Tests (dbg)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux ASan LSan Tests (1)
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.memory.json: Mac ASan 64 Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert ipc_tests

R=dpranke@chromium.org,tsepez@chromium.org
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336791}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5ab9c7a95e40b497ddf4d8e7c22e3c806d29a237
2015-06-30 15:45:02 +00:00
maruel 7ba53d3538 Convert aura_unittests to run exclusively on Swarming
0 configs already ran on Swarming
19 used to run locally and were converted:
- chromium.chromiumos.json: Linux ChromiumOS Ozone Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (1)
- chromium.chromiumos.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.fyi.json: Linux Trusty
- chromium.fyi.json: Linux Trusty (dbg)
- chromium.linux.json: Linux Tests
- chromium.linux.json: Linux Tests (dbg)(1)
- chromium.linux.json: Linux Tests (dbg)(1)(32)
- chromium.memory.fyi.json: Linux ChromeOS MSan Tests
- chromium.memory.fyi.json: Linux MSan Tests
- chromium.memory.fyi.json: Linux TSan Tests
- chromium.memory.json: Linux Chromium OS ASan LSan Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (1)
- chromium.webkit.json: Linux ChromiumOS Tests (dbg)(1)
- chromium.win.json: Vista Tests (1)
- chromium.win.json: Win 7 Tests x64 (1)
- chromium.win.json: Win7 Tests (1)
- chromium.win.json: Win7 Tests (dbg)(1)
- chromium.win.json: XP Tests (1)

Ran:
  ./manage.py --convert aura_unittests

R=sky@chromium.org,dpranke@chromium.org
BUG=98637

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

Cr-Original-Commit-Position: refs/heads/master@{#336789}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 49f497d7d9c9c6c665abec0ddfbc0df07c3cd6c9
2015-06-30 15:39:51 +00:00
dzhioev fc5bb3933d Removed webui_generator and new OOBE UI placeholder.
As long as new OOBE is not going to be implemented anymore, webui_generator and
new OOBE placeholder can be removed.

BUG=none

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

Cr-Original-Commit-Position: refs/heads/master@{#335356}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 99949d7685baa13912a4cd759e45d712d8707329
2015-06-19 21:56:38 +00:00
bungeman 6b2fd0be31 Only create cloud_print targets for Windows on Windows.
In cloud_print/service/service.gyp the targets:

cloud_print_service
cloud_print_service_config
cloud_print_service_setup

are only useful on Windows but are defined on all platforms.
Attempting to build any of these targets on other platforms will
result in a build error as the 'win/*' sources are removed by glob
meaning that cloud_print_resources.gyp:cloud_print_version_resources
has no sources, resulting in cloud_print_service_exe_version.rc
not being created, causing this source not to be found.

This also explicitly calls out the dependency of these three targets
on the cloud_print_version_resources target to create the
cloud_print_service_exe_version.rc file.

TBR=dpranke@chromium.org
The gn_migration.gypi change just updates where the targets are.

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

Cr-Original-Commit-Position: refs/heads/master@{#335254}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f5a2156812c318825b6438258d9f882fc63ecd16
2015-06-19 14:27:41 +00:00
tonychun 16e8b816bc Refactored remoting targets to support app remoting and chromoting. Built a new driver to support chromoting.
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#333840}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 61931fe6c013ff289f33e3a32ada502deb2bf620
2015-06-10 23:29:05 +00:00
jochen c3b68feda9 Move test runner to a component
BUG=478250
R=mkwst@chromium.org,torne@chromium.org,jam@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#332583}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 73e711c4c67eea6ab339493aa7703a0e29a2f5bd
2015-06-03 10:02:19 +00:00
yfriedman 769a9b5d54 Add chrome_public_apk and chrome_public_test_apk targets in GN.
The new targets for mass-upstreaming were only added in Gyp. This brings
parity to GN.
BUG=484934

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

Cr-Original-Commit-Position: refs/heads/master@{#332005}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c1995be807fd95a833d93eef029a8642782b0d6e
2015-05-29 17:54:07 +00:00
jackhou d3ff41b6f5 Remove app_installer code.
This has been cancelled for a while.

BUG=341353

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

Cr-Original-Commit-Position: refs/heads/master@{#331258}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: daebca577af59c02c98f8d9e20cabefa7a3ad74a
2015-05-25 04:50:20 +00:00
sudarsana.nagineni afe11961b2 Fix gyp failure on linux when use_ozone=1 is set
BUG=489264
TEST=build/gyp_chromium -Duse_ozone=1

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

Cr-Original-Commit-Position: refs/heads/master@{#330701}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 84251bbd423965f9db89331761185b5630147215
2015-05-20 05:07:32 +00:00
jam e8269760c5 Remove duplicate application cpp files in mojo/application.
Some of these files were forked in the initial Mandoline landing. After we forked the application code, we now had two implementations of some of these files. We only need one.

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

Cr-Original-Commit-Position: refs/heads/master@{#330690}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0080299638e998a7cb9cdd3f5aadcf6b6ffe707b
2015-05-20 03:37:14 +00:00
pvalenzuela 735f763339 Remove Test Accounts service client
This service was used as part of a previous Sync end-to-end testing
effort and is no longer used.

BUG=NONE

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

Cr-Original-Commit-Position: refs/heads/master@{#330144}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9fdec26ebe2e43f060d261cf2bdf8df935410ec5
2015-05-15 18:38:40 +00:00
tfarina 717fc189e8 List blink tests individually in gn_migration.gypi.
This is necessary because we want to remove the 'blink_tests' target
from Blink (third_party/WebKit).

BUG=483171
TEST=build/gyp_chromium
R=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#329739}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 71b7554b14c1ef97e8d4c487ab357b5dcef891dc
2015-05-13 22:43:41 +00:00
dyen c115392573 Added unittest for ui/gl.
This CL adds a unit testing harness for ui/gl tests.

In order to ensure that the bots do not break once they start running
these unit tests, gl_unittests currently it does not run any tests.
Once the bots successfully run gl_unittests, we can safely add tests
using the trybots to make sure the added tests actually work.

R=danakj@chromium.org, sievers@chromium.org
BUG=482067

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

Cr-Original-Commit-Position: refs/heads/master@{#328407}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 781489a282f6f7e19d7d449500cd2e91b2bc46a5
2015-05-05 21:42:29 +00:00
toyoshim 75255f443d Reland: Web MIDI: split build rules for media/midi
Changes from the first coommit.
- Define right dependencies to xdisplaycheck
- Fix build rules for midi_unittests_apk to run on Android
- Rebase error fixes (build rule deopendency adjustments)

Original commit is:
https://crrev.com/31624cad1a3b5cf26950b864837ba44b3aa38331

Original description follows:

Split MIDI related stuffs from media as a component in build files.
Also, MIDI related unit tests are split into midi_unittests.

BUG=475869
TEST=git cl try
TEST=ninja midi_unittests_apk && ./build/android/test_runner.py gtest midi_unittests

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

Cr-Original-Commit-Position: refs/heads/master@{#327712}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6475779990f6ffdfa33d42b0bd97818df5e8d3c
2015-04-30 14:52:36 +00:00
dpranke 3305873581 Build crash_service in Win GN builds.
R=scottmg@chromium.org, mark@chromium.org
BUG=354261
CQ_EXTRA_TRYBOTS=tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg,win_chromium_gn_x64_rel,win_chromium_gn_x64_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#327521}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: db5a56c70e825e9d7492b4e05827d315349ff23d
2015-04-29 18:01:51 +00:00
dpranke 49e5bbd0da Rework definitions of 'gn_all' and related targets.
The 'gn_all' target in src/BUILD.gn didn't actually build everything,
which could be confusing. This patch renames the target to 'both_gn_and_gyp'
which should make the intent clearer, and reworks the accompanyhing
targets in both the GN and GYP builds to match.

R=jam@chromium.org
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#327411}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ddc17490a20df0ed22f96995d4f007c7b437d77f
2015-04-29 01:39:05 +00:00
pasko e05ac0e9a1 Revert "Intercept base::File Open/Close"
This reverts commit 45a0dc0b75b52e026eb15526ef441edc5dbe9ba5.
> Intercept base::File Open/Close
>
> When a file descriptor is opened by the base::File, all calls to close(3) from
> the same dynamic library will hit a CHECK unless they are made from a
> whitelist of callsites belonging to base::File.
>
> There is a handy protect_file_posix.gypi introduced to make it easy to enable
> on Chrome-for-Android.
>
> This 'linker magic' is somewhat crazy, so:
> 1. it will be *removed *when crbug.com/424562 is fixed
> 2. it should only be used by a whitelist of binaries/libraries (in the
>    opensource part: libchromeshell only)
>
> BUG=424562
>
> Review URL: https://codereview.chromium.org/676873004
>
> Cr-Commit-Position: refs/heads/master@{#304592}

Reason: crashes are not numerous, not much sense to fix, some explanations found
elsewhere.

BUG=424562

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

Cr-Original-Commit-Position: refs/heads/master@{#327051}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e1ceecf5545568261956de95fda59270a91d4ef0
2015-04-27 15:55:20 +00:00
aboxhall 8d9ec31fb5 Revert of Web MIDI: split build rules for media/midi (patchset #19 id:340001 of https://codereview.chromium.org/1065743003/)
Reason for revert:
Very sorry to have to revert this after so much work, but midi_unittests has been consistently broken on Android Tests bot e.g. https://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/25597

Original issue's description:
> Web MIDI: split build rules for media/midi
>
> Split MIDI related stuffs from media as a component in build files.
> Also, MIDI related unit tests are split into midi_unittests.
>
> BUG=475869
> TEST=git cl try
>
> Committed: https://crrev.com/31624cad1a3b5cf26950b864837ba44b3aa38331
> Cr-Commit-Position: refs/heads/master@{#326247}

TBR=phajdan.jr@chromium.org,dalecurtis@chromium.org,dpranke@chromium.org,boliu@chromium.org,damienv@chromium.org,jam@chromium.org,thestig@chromium.org,lcwu@chromium.org,gunsch@chromium.org,toyoshim@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=475869

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

Cr-Original-Commit-Position: refs/heads/master@{#326343}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 60006f2c430e17fc8338ff370a1c88cdc61b7f07
2015-04-22 18:28:03 +00:00
toyoshim 4a285c3ff4 Web MIDI: split build rules for media/midi
Split MIDI related stuffs from media as a component in build files.
Also, MIDI related unit tests are split into midi_unittests.

BUG=475869
TEST=git cl try

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

Cr-Original-Commit-Position: refs/heads/master@{#326247}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 31624cad1a3b5cf26950b864837ba44b3aa38331
2015-04-22 08:50:36 +00:00
dpranke 88f5a68eee Update 'gn_all' target in GYP to work on the mac.
TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#326197}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f0b36803fc0c9789bec4b1ff0a4b242d84e39f06
2015-04-22 00:49:48 +00:00
garykac ad82cfee4d [Chromoting] Enable remoting webapp main.html GN build.
This is a re-land of crrev.com/1082083005

The previous remoting webapp GN build files were not enabled and at
least 6 months out of date. This cl fixes the problem by bringing
the build rules up to date and enables the webapp build.

It also starts to move all the remoting-specific build rules into
the remoting dir rather than having them in the main build.gn file.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#325733}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3eddb5b20af3eb8ae4393ad64fccfd4d69127679
2015-04-17 23:17:23 +00:00
sbc dab03d0d5c Always build dump_syms with the 'host' toolchain
A recent change set linux_dump_symbols=1 on the trybots
and was then reverted:
https://codereview.chromium.org/1081103005

The causes the ARM/Linux builder to fail since it was
attempting to run the target (ARM) dump_syms binary on
x86. This change makes dump_syms a host binary so that
it can run at build time.

BUG=476781
TEST=linux_arm_compile trybot

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

Cr-Original-Commit-Position: refs/heads/master@{#325661}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fe4acac6ff5547d7674e6681c9b556528520fdf7
2015-04-17 17:24:10 +00:00
maniscalco a54ba8c4ab Revert of [Chromoting] Enable remoting webapp main.html GN build. (patchset #5 id:80001 of https://codereview.chromium.org/1082083005/)
Reason for revert:
Suspected of breaking the build.  For details, see https://code.google.com/p/chromium/issues/detail?id=477869

Original issue's description:
> [Chromoting] Enable remoting webapp main.html GN build.
>
> The previous remoting webapp GN build files were not enabled and at
> least 6 months out of date. This cl fixes the problem by bringing
> the build rules up to date and enables the webapp build.
>
> It also starts to move all the remoting-specific build rules into
> the remoting dir rather than having them in the main build.gn file.
>
> BUG=
>
> Committed: https://crrev.com/62ee8a9cfebbc8bdc037aaa3b37ebfbb45e02472
> Cr-Commit-Position: refs/heads/master@{#325551}

TBR=dpranke@chromium.org,garykac@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#325556}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 76302d920e57d6d0c368d827a78817aecea541ba
2015-04-16 23:59:01 +00:00
garykac b05d1e10d1 [Chromoting] Enable remoting webapp main.html GN build.
The previous remoting webapp GN build files were not enabled and at
least 6 months out of date. This cl fixes the problem by bringing
the build rules up to date and enables the webapp build.

It also starts to move all the remoting-specific build rules into
the remoting dir rather than having them in the main build.gn file.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#325551}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 62ee8a9cfebbc8bdc037aaa3b37ebfbb45e02472
2015-04-16 23:31:30 +00:00
Bartosz Fabianowski cfead4683d Revert "Speculative revert by sheriff"
This reverts commit 919dce4400651813d5ff6e8a85b944a5987adcb7.

BUG=None
TBR=akuegel

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

Cr-Original-Commit-Position: refs/heads/master@{#325412}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 85a8238181175de195158bf1554f530cd0f6e3f1
2015-04-16 10:28:32 +00:00
Bartosz Fabianowski a09beb2695 Speculative revert by sheriff
I am reverting all CLs that could have caused this failure:

http://build.chromium.org/p/chromium.linux/builders/
    Android%20Tests%20%28dbg%29/builds/27276

I will start re-landing vindicated CLs shortly.

Revert "Convert a11y_page.css to a11y_page_style.html. See http://goo.gl/vIGSCO for more information."

This reverts commit eb48d65705e44b80d1d7a3b4f21c567802c102bb.

Revert "Supply build properties to run-bisect-perf regression for android bisects."

This reverts commit 9d70bb94984b02c17678ccf482d1a7b7c760a43f.

Revert "[cros New-GAIA] Webview login and new GAIA endpoint enabled by default"

This reverts commit 29061783f8b59f1e78286a87a3bb7d18129f639a.

Revert "Prime the landing pad for the new video rendering pipeline."

This reverts commit 45a3c93f745eabf6c1b1cbdac87ed4350a919e76.

Revert "Implement separate error dialog for cws widget container"

This reverts commit 7ed1f876f6f4d79ac074b25f2066d514603aa18d.

Revert "Create device_bluetooth watchlist; add scheib."

This reverts commit 40514c99cd45d1c8e9caef3245d42533d9810179.

Revert "Convert checkbox.css to checkbox_style.html. See http://goo.gl/vIGSCO for more information."

This reverts commit a687f31a786645508622482e9033f497364a43cd.

Revert "Created new URLRequestContext for secure proxy check."

This reverts commit 652eabf1141c00594aa6e9ed81beb980aec89198.

Revert "Revert of Fix scroll regression when specifying an extension id. (patchset #4 id:60001 of https://codereview.chromium.org/1064573003/)"

This reverts commit 488846cd562f444831982d82ef0bc9ca0dd79028.

Revert "Sync: Add Android test for downloading a bookmark"

This reverts commit 9c052713563111ac3d6cc64d4b5cfdfa27c202f4.

Revert "ScreenOrientationController to start observing even without an internal display."

This reverts commit 31fed68a524d49f99cebf02dca6ad49019e9900c.

Revert "Fix MB configurations for Mac and Win GN bots."

This reverts commit 31a66f3e705d20a39033a7b7d7f09a60517e6b9d.

Revert "Add tool/perf/measurements path to check for CQ jobs."

This reverts commit 99e1ac1d217174dad7a862f6a0fc44950d503737.

Revert "Implement Notification.data for persistent notifications."

This reverts commit 539f51d6af62097059c34b1c19dfbc4352413ad7.

Revert "Fix playback rate calculations for WallClockTimeSource."

This reverts commit 3ec02d642465872d9ab7d7db600d0480a57b3cab.

Revert "Roll src/third_party/pdfium eddab44:b330016"

This reverts commit 81d51e253cfacd5648cca9f12b605e63971a9ab1.

Revert "cc: Make DisplayItemList::Append replay into an SkPicture"

This reverts commit ec7c07e57bc5f91e3ba0bdeba8b6f534978615b0.

Revert "Clean up URLFetcher unit tests, part 5."

This reverts commit 8eeb3bf4a02be612cacb3cdbb5c223d909939527.

BUG=None
TBR=akuegel

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

Cr-Original-Commit-Position: refs/heads/master@{#325411}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 919dce4400651813d5ff6e8a85b944a5987adcb7
2015-04-16 10:12:18 +00:00
dalecurtis dbfff7f02e Prime the landing pad for the new video rendering pipeline.
This is not a functional change, it only updates the interfaces and
call sites in preparation for switching to a vsync based video
rendering pipeline.

Some notes:
- Plumbs a VideoRendererSink into the the rendering pipeline; similar to
how we have an AudioRendererSink.
- A couple VideoRendererSink mocks are introduced which will be short
lived. Like audio, we will need fakes which can pump consumption tasks.
- The "PaintCB" callback has been temporarily placed on the new sink
interface such that in the field experiments can be run comparing the
performance of the video rendering approaches.
- Finally nukes Player_X11 since setting up a vsync renderer just for
unused tool code isn't worth the effort.
- Since compositor callbacks may stop due to visibility changes, the
new VideoRendererImpl will use a countdown timer to pump video playback
as frames expire; expired frames will not count as dropped.
- Since canvas/WebGL requires frame updates in the background a new
method has been added to VideoFrameCompositor to return the current
frame if it was updated with 250ms, or to request a new one and return
the updated one.

Subsequent work:
- sunnyps@ will be switching VideoFrameProviderClientImpl over to using
a BeginFrameObserver, which will ultimately drive the Render() callbacks.
- dalecurtis@ will land the VideoRendererAlgorithm which powers the new
rendering pipeline.

BUG=439548
TEST=everything works as is.

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

Cr-Original-Commit-Position: refs/heads/master@{#325306}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45a3c93f745eabf6c1b1cbdac87ed4350a919e76
2015-04-15 21:15:25 +00:00
gunsch a05288ba2a Revert of Prime the landing pad for the new video rendering pipeline. (patchset #9 id:200001 of https://codereview.chromium.org/1053113002/)
Reason for revert:
Actually, given the complexity of this change (not a one-line Cast fix) and the fact that we have broken Cast trybots running @ 100% right now (http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/), I'm going to revert this. I'm working on a brief patch of what I expect would need to be done for Cast and will upload/mail shortly.

Original issue's description:
> Prime the landing pad for the new video rendering pipeline.
>
> This is not a functional change, it only updates the interfaces and
> call sites in preparation for switching to a vsync based video
> rendering pipeline.
>
> Some notes:
> - Plumbs a VideoRendererSink into the the rendering pipeline; similar to
> how we have an AudioRendererSink.
> - A couple VideoRendererSink mocks are introduced which will be short
> lived. Like audio, we will need fakes which can pump consumption tasks.
> - The "PaintCB" callback has been temporarily placed on the new sink
> interface such that in the field experiments can be run comparing the
> performance of the video rendering approaches.
> - Finally nukes Player_X11 since setting up a vsync renderer just for
> unused tool code isn't worth the effort.
> - Since compositor callbacks may stop due to visibility changes, the
> new VideoRendererImpl will use a countdown timer to pump video playback
> as frames expire; expired frames will not count as dropped.
> - Since canvas/WebGL requires frame updates in the background a new
> method has been added to VideoFrameCompositor to return the current
> frame if it was updated with 250ms, or to request a new one and return
> the updated one.
>
> Subsequent work:
> - sunnyps@ will be switching VideoFrameProviderClientImpl over to using
> a BeginFrameObserver, which will ultimately drive the Render() callbacks.
> - dalecurtis@ will land the VideoRendererAlgorithm which powers the new
> rendering pipeline.
>
> BUG=439548
> TEST=everything works as is.
>
> Committed: https://crrev.com/e7f41df2541aea7c99f7965874f9c5ce901899e5
> Cr-Commit-Position: refs/heads/master@{#325183}

TBR=xhwang@chromium.org,sunnyps@chromium.org,brianderson@chromium.org,enne@chromium.org,dpranke@chromium.org,danakj@chromium.org,dalecurtis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=439548

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

Cr-Original-Commit-Position: refs/heads/master@{#325187}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 24413fda915450e43423cfe3902f887b6a937ae8
2015-04-15 06:04:08 +00:00
dalecurtis 21d6af2796 Prime the landing pad for the new video rendering pipeline.
This is not a functional change, it only updates the interfaces and
call sites in preparation for switching to a vsync based video
rendering pipeline.

Some notes:
- Plumbs a VideoRendererSink into the the rendering pipeline; similar to
how we have an AudioRendererSink.
- A couple VideoRendererSink mocks are introduced which will be short
lived. Like audio, we will need fakes which can pump consumption tasks.
- The "PaintCB" callback has been temporarily placed on the new sink
interface such that in the field experiments can be run comparing the
performance of the video rendering approaches.
- Finally nukes Player_X11 since setting up a vsync renderer just for
unused tool code isn't worth the effort.
- Since compositor callbacks may stop due to visibility changes, the
new VideoRendererImpl will use a countdown timer to pump video playback
as frames expire; expired frames will not count as dropped.
- Since canvas/WebGL requires frame updates in the background a new
method has been added to VideoFrameCompositor to return the current
frame if it was updated with 250ms, or to request a new one and return
the updated one.

Subsequent work:
- sunnyps@ will be switching VideoFrameProviderClientImpl over to using
a BeginFrameObserver, which will ultimately drive the Render() callbacks.
- dalecurtis@ will land the VideoRendererAlgorithm which powers the new
rendering pipeline.

BUG=439548
TEST=everything works as is.

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

Cr-Original-Commit-Position: refs/heads/master@{#325183}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e7f41df2541aea7c99f7965874f9c5ce901899e5
2015-04-15 04:04:05 +00:00
dpranke f4fa447ccf Update gn_all, gyp_remaining for chromeos.
This involves restructuring the remoting conditionals in gn_all and
gyp_remaining a fair amount, but otherwise no real surprises here.
There are a few chromeos-specific unittest targets in content that
we still need to port, but otherwise the port is as complete as desktop
linux.

BUG=433082

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

Cr-Original-Commit-Position: refs/heads/master@{#325097}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6293d2503965332696a292ff8a8da0a8f2a7ecc5
2015-04-14 19:12:38 +00:00
dpranke 078db12e40 Update gn_all and gyp_remaining to reflect reality on the win config.
R=brettw@chromium.org
BUG=354261
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel

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

Cr-Original-Commit-Position: refs/heads/master@{#324948}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fd181327c65aa69010eeaa2b1190334eedd82325
2015-04-13 23:57:28 +00:00
dpranke bc4ef7d766 Reland "Get gn_all/gyp_remaining working for Windows."
This patch re-lands commit eaef8f504d6e2a55626e2fb8b6c233f1d756d65c,
https://codereview.chromium.org/1064333002/, with a fix
for the Win x64 debug builder.

TBR=brettw@chromium.org
BUG=354261

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

Cr-Original-Commit-Position: refs/heads/master@{#324588}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6735641f97f15408d16a9ade94828c463a6fefec
2015-04-10 04:39:37 +00:00
dpranke a3c633d629 Revert of Get gn_all/gyp_remaining working for Windows. (patchset #2 id:20001 of https://codereview.chromium.org/1064333002/)
Reason for revert:
Seems to have broken the Win x64 debug builder:

http://build.chromium.org/p/chromium.win/builders/Win%20x64%20Builder%20(dbg)/builds/7600

Original issue's description:
> Get gn_all/gyp_remaining working for Windows.
>
> This change doesn't actually cause anything new to be built, but it makes 'gn_all' and 'gyp_remaining' exist as targets on a windows build, and explicitly lists all of the targets built on win that weren't listed before.
>
> A number of these targets should actually build in a GN build, but I will take care of that in a follow-up CL.
>
> R=brettw@chromium.org
> BUG=354261
> CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
>
> Committed: https://crrev.com/eaef8f504d6e2a55626e2fb8b6c233f1d756d65c
> Cr-Commit-Position: refs/heads/master@{#324285}

TBR=brettw@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=354261

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

Cr-Original-Commit-Position: refs/heads/master@{#324291}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2fbb13254941a8a0c33695cbfde0389c53828e3b
2015-04-08 22:12:39 +00:00
dpranke e42babed67 Get gn_all/gyp_remaining working for Windows.
This change doesn't actually cause anything new to be built, but it makes 'gn_all' and 'gyp_remaining' exist as targets on a windows build, and explicitly lists all of the targets built on win that weren't listed before.

A number of these targets should actually build in a GN build, but I will take care of that in a follow-up CL.

R=brettw@chromium.org
BUG=354261
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#324285}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: eaef8f504d6e2a55626e2fb8b6c233f1d756d65c
2015-04-08 21:17:10 +00:00
tfarina 798c9bd6fc Cleanup: Remove ppapi_internal.gyp from gyp_remaining target.
It is already done.

BUG=461019
R=dpranke@chromium.org
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#323884}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 79ef072dd9082a432308e55a4adc93848df3449d
2015-04-04 20:17:20 +00:00
dpranke 551a582274 Add remaining remoting targets for the GN build.
R=brettw@chromium.org, garykac@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#323314}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ce5eb83716e16f5b92e766ea95c70d2ed1b9ec17
2015-04-01 20:21:53 +00:00
dpranke 06a439e15c Add cloud_print_unittests to the GN build.
BUG=461019
R=brettw@chromium.org
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#323262}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9dfded663c2b6682c59ce5554c4d07564100ea5a
2015-04-01 17:01:12 +00:00
dpranke c9b34405df Add a 'gyp_only' GYP target for the GN migration.
There are a few targets we build in a GYP build of Chromium that
we don't actually need and shouldn't be building. We will track
them in a 'gyp_only' target to indicate that they don't need to
be ported to GN.

TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#323170}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aa9e60e1e08b558a89d0883cdc807ea48f934492
2015-04-01 02:44:33 +00:00
dpranke 8e4e318a74 Add performance_tests_browser to the GN build.
R=brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#323145}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 76f48222c95e7b00885ab775b95c7eb501ba665d
2015-04-01 00:01:13 +00:00
tfarina c4a461206d Update the gyp_remaining target after recent progress.
BUG=471920,461019
TEST=trybots
R=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#323103}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 336944731ebdcb46a41d91bbb51cef2fda0d6c16
2015-03-31 20:47:52 +00:00
dpranke 720b3087ee Add a stub implementation of khronos_glcts_test to the GN build.
The bulk of the test suite requires internal test files, and so
we'll defer porting it to GN to a later date, but for now at
least we'll have a skeleton to hang that work on.

R=kbr@chromium.org
BUG=471903, 461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#322976}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e0422842dc0deae15c616006ada98782d2a67b40
2015-03-31 04:24:51 +00:00
dpranke a8f76d1772 Implement components_browsertests in the GN build.
R=brettw@chromium.org, jam@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#322890}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f6ca89c5fde0ed7d22b8264a51c850a4073c22ae
2015-03-30 22:02:20 +00:00
dpranke 8f32dc6c9c clean up GN targets that are already migrated, add pepper_hash_for_uma.
This updates the gn_all and gyp_remaining targets to reflect the current
status.

R=tfarina@chromium.org, brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#322654}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c09ccaa95ba1a2212f27fd86cd2650526a82a9ea
2015-03-27 22:01:07 +00:00
rockot 7d0773a641 Reland: Add hpack utilities and perftests to net GN
This fixes a missed icu import from https://codereview.chromium.org/936313002
so we don't break the win8 GN build.

BUG=None
TBR=mmenke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#320352}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c67e5f53d127301b07f9fec2059db36ab3db9dd
2015-03-12 20:01:45 +00:00
ananta fe6a713c0a Revert of Add GN For hpack fuzzing utilities and net_perftests. (patchset #5 id:80001 of https://codereview.chromium.org/936313002/)
Reason for revert:
This causes a compile failure on the Windows 8 GN builder

http://build.chromium.org/p/chromium.win/builders/Win8%20GN%20%28dbg%29/builds/4271

Original issue's description:
> Add GN For hpack fuzzing utilities and net_perftests.
>
> This also adapts net GN targets to use the new size_t->int warning suppression config in //build/config/compiler instead of a locally defined config.
>
> BUG=
>
> Committed: https://crrev.com/707a56a6f0e56138fcef5db3ba7ace1ac3cb83eb
> Cr-Commit-Position: refs/heads/master@{#320187}

TBR=mmenke@chromium.org,dpranke@chromium.org,brettw@chromium.org,rockot@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#320206}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a588ba9a09a8149236551231beed523800382901
2015-03-12 02:14:05 +00:00
rockot eb43deb159 Add GN For hpack fuzzing utilities and net_perftests.
This also adapts net GN targets to use the new size_t->int warning suppression config in //build/config/compiler instead of a locally defined config.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#320187}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 707a56a6f0e56138fcef5db3ba7ace1ac3cb83eb
2015-03-11 23:51:15 +00:00
dnicoara 5533573b3f Fix Ozone ECS bot
Remove components.gpy:session_manager_component from global dependency
list since it is already included if chromeos==1 or use_ash==1.

BUG=none
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg;tryserver.chromium.linux:linux_ecs_ozone
TBR=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#320181}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8c6aa8edcb4af22c634df10faffb41ae004cba0e
2015-03-11 23:21:18 +00:00
dpranke 778071be32 Fix GYP cross-compilation issue w/ build_utf8_validator_tables.
I think, when explicitly declaring a dependency on a target
(like gn_all does on build_utf8_validator_tables), if the target
is unconditionally only built in the host toolset, the dependency
needs to also say that; my initial version of the dependency did
not do that, leading gyp_chromium to fail in obscure ways.

R=thakis@chromium.org
BUG=465198

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

Cr-Original-Commit-Position: refs/heads/master@{#319666}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3b02cf778cdb3066ed3cbb9b2d70413a1577033e
2015-03-09 17:21:16 +00:00
dpranke e9464c26b2 Add remaining trivial targets for the Linux GN build
This patch adds a whole bunch of small targets that
had either already been done but weren't mentioned
in the 'gn_all' group, or needed to be done.

In theory this should produce no change on any platform
other than Linux, except for one small windows target.

R=brettw@chromium.org
TBR=dtu@chromium.org
BUG=432959
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#319580}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: db5527d777f1e0cdbaec2bca579bec33aaf7497e
2015-03-08 04:23:38 +00:00
dnicoara adb2585f1c Fix Ozone ECS bot
BUG=none
TBR=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#319445}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 51c423508043d9f31862c84576a084d79db3da9f
2015-03-06 14:52:26 +00:00
dpranke 41a5c0fcb9 Re-land the 'gn_migration.gyp' patch.
This patch re-lands the original change plus the fixes I
had to introduce the 'gn_all' and 'gyp_remaining' targets
in the GYP build. This patch is thus reverting
378e940e (#318636).

The code was actually correct at #318636 but was failing
on the iOS bots due to problems w/ their recipes that have
since been fixed.

TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#318960}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5b90c6fdbd3097080752fcf15f2f0e5ae4d3aec3
2015-03-03 23:20:57 +00:00
dpranke f884326a4a Revert the 'gn_migration.gypi' patches.
It looks like these patches might be confusing the
analyze step on the ios bots. I don't understand
the errors I'm seeing on them, but they seem to
have started when the first of these patches landed,
so I'm going to try reverting them and see what happens.

This reverts:

  "Rework how the gn migration targets are included from all.gyp."
  commit 91cb1747a84d80acc9fc5045c971986f1799e02b (#318599).

  "Fix a build failing in the x86 linux builds ..."
  commit 425ba073036f96f04aea09c9836826ccb2e124e4. (#318626)

  "Fix nacl-only targets in gn_migration.gypi"
  commit ad333257fe8e7d9b632f728de5fe6db9feb9a64d. (#318631)

TBR=brettw@chromium.org
BUG=461019
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#318636}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 378e940e74d07896695b6bd1582de760bab7c3b1
2015-03-02 01:40:11 +00:00
dpranke 3138134930 Try to fix bitmaptools declaration in gn_migration.gypi.
I think the analyze generator is getting confused by
a mismatch between bitmaptools and bitmaptools#host,
but am not sure, so this is a speculative fix.

TBR=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#318634}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 379e4987df67c0525a6f6950c10c461e2cd5115f
2015-03-01 23:18:41 +00:00
dpranke c1e36790fb Fix nacl-only targets in gn_migration.gypi
The 'nacl_loader_unittests' and 'remoting_key_tester'
targets require nacl and should only be built when
nacl is enabled.

TBR=dongseong.hwang@intel.com, tfarina@chromium.org
BUG=462945, 461019

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

Cr-Original-Commit-Position: refs/heads/master@{#318631}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ad333257fe8e7d9b632f728de5fe6db9feb9a64d
2015-03-01 21:18:06 +00:00
dpranke c3aef356b4 Fix a build failing in the x86 linux builds ...
If NaCl is disabled, we get a build failure in the
x86 Linux builds when trying to build monacl_shell
(which isn't defined).

This patch fixes the issue by not trying to include
the gn_migration targets *and* by not trying to
build monacl_shell when nacl is disabled, both of
which were wrong.

Also, this patch fixes an issue in 'analyze' where it
was trying to analyze build_utf8_validator_tables
and not #host.

TBR=brettw@chromium.org
BUG=462945, 461019

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

Cr-Original-Commit-Position: refs/heads/master@{#318626}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 425ba073036f96f04aea09c9836826ccb2e124e4
2015-03-01 19:08:01 +00:00
dpranke aa933f26aa Rework how the gn migration targets are included from all.gyp.
This change splits out the targets being used to track the gn
migration from  all.gyp into a separate, new file
(gn_migration.gypi), and reworks their structure to

  1) better match the gn_all target in src/BUILD.gn,
  2) identify the targets built by 'all' in gyp that
     are not yet explicitly listed in the gn_all target
     (the new 'add_to_gn_all' target),
  3) identify the targets left to be converted.

The 'add_to_gn_all' targets will simply be moved to gn_all in
a follow-up CL.

Right now these targets will be linux-only, but follow-up CLs
will expand them to the other configurations.

This CL should produce no actual changes in the builds.

R=brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#318599}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 91cb1747a84d80acc9fc5045c971986f1799e02b
2015-02-28 05:02:02 +00:00