chromium/tools/build.git
16 hours agoRevert of Run angle_end2end_tests on Windows chromium.gpu.fyi bots. (patchset #1... master
kbr@chromium.org [Sun, 21 Dec 2014 02:17:12 +0000 (02:17 +0000)]
Revert of Run angle_end2end_tests on Windows chromium.gpu.fyi bots. (patchset #1 id:1 of https://codereview.chromium.org/803843006/)

Reason for revert:
Tests are timing out on the FYI bots.

Original issue's description:
> Run angle_end2end_tests on Windows chromium.gpu.fyi bots.
>
> There isn't capacity to run these on the trybots right now, so run
> them only on the FYI waterfall where they will use top-of-tree ANGLE.
> They will be migrated to run on all platforms as soon as ANGLE does.
>
> BUG=435726
> TBR=iannucci@chromium.org,phajdan.jr@chromium.org,sergiyb@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293483

TBR=iannucci@chromium.org,phajdan.jr@chromium.org,sergiyb@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=435726

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293484 0039d316-1c4b-4281-b951-d872f2087c98

18 hours agoRun angle_end2end_tests on Windows chromium.gpu.fyi bots.
kbr@chromium.org [Sun, 21 Dec 2014 00:14:29 +0000 (00:14 +0000)]
Run angle_end2end_tests on Windows chromium.gpu.fyi bots.

There isn't capacity to run these on the trybots right now, so run
them only on the FYI waterfall where they will use top-of-tree ANGLE.
They will be migrated to run on all platforms as soon as ANGLE does.

BUG=435726
TBR=iannucci@chromium.org,phajdan.jr@chromium.org,sergiyb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293483 0039d316-1c4b-4281-b951-d872f2087c98

40 hours agoFix bugs in builders.pyl handling discovered w/ chromium.mojo.
dpranke@chromium.org [Sat, 20 Dec 2014 01:41:38 +0000 (01:41 +0000)]
Fix bugs in builders.pyl handling discovered w/ chromium.mojo.

chromium.mojo is the first master created with buildbot-tool
and the new 'builders.pyl' config file syntax.

In starting it up, we discovered that the 'buildbot' file in
the master directory is actually needed (we run it when creating
and upgrading databases), and that there was a bug in figuring
out the master to connect to from a slave that was hidden when one
uses TESTING_MASTER to test things locally.

In addition this patch removes a bunch of dangerously-duplicated
code between chromium_utils.py and buildbot_tool.py that was
responsible for actually parsing the file.

R=iannucci@chromium.org, johnw@chromium.org, luqui@chromium.org
BUG=356974, 439281

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293479 0039d316-1c4b-4281-b951-d872f2087c98

41 hours agoRemove generate_telemetry_profiles step.
tonyg@chromium.org [Sat, 20 Dec 2014 00:50:33 +0000 (00:50 +0000)]
Remove generate_telemetry_profiles step.

Telemetry benchmarks that require this automatically run it now. So this is
just slowing things down and prone to flake.

BUG=428884

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293478 0039d316-1c4b-4281-b951-d872f2087c98

42 hours agoRework chromium_gn_upload recipe to use upload_to_google_storage.
dpranke@chromium.org [Sat, 20 Dec 2014 00:09:38 +0000 (00:09 +0000)]
Rework chromium_gn_upload recipe to use upload_to_google_storage.

The prior approach of computing the sha1 digest for a file by
hand and calling into gsutil directly was buggy and complicated.

This approach uses upload_to_google_storage.py followed by reading
the resulting .sha1 file that upload generates, and should be
less bug-prone.

R=hinoka@chromium.org, scottmg@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293477 0039d316-1c4b-4281-b951-d872f2087c98

43 hours agofix JSON key
bensong@google.com [Fri, 19 Dec 2014 22:46:40 +0000 (22:46 +0000)]
fix JSON key

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293476 0039d316-1c4b-4281-b951-d872f2087c98

44 hours agoAdd a couple more packages to master
sigmund@google.com [Fri, 19 Dec 2014 22:11:49 +0000 (22:11 +0000)]
Add a couple more packages to master

R=ricow@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293475 0039d316-1c4b-4281-b951-d872f2087c98

44 hours agoValgrind: Rebalance bots so they cycle in approximately the same amount of time.
thestig@chromium.org [Fri, 19 Dec 2014 22:02:43 +0000 (22:02 +0000)]
Valgrind: Rebalance bots so they cycle in approximately the same amount of time.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293474 0039d316-1c4b-4281-b951-d872f2087c98

44 hours agoCause chromium_android recipe to consume device_status_check's json.
tonyg@chromium.org [Fri, 19 Dec 2014 21:47:47 +0000 (21:47 +0000)]
Cause chromium_android recipe to consume device_status_check's json.

Also, get rid of the list_devices step on chromium.perf. This
patch only intends to introduce the json, it doesn't intend
any behavior change.

Internal expectations are in:
https://chromereviews.googleplex.com/135827016

BUG=434013

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293473 0039d316-1c4b-4281-b951-d872f2087c98

45 hours agoFix having telemetry unit tests select a device.
rnephew@chromium.org [Fri, 19 Dec 2014 21:00:47 +0000 (21:00 +0000)]
Fix having telemetry unit tests select a device.

BUG=
R=luqui@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293472 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoStop forcing swarming in chromium_trybot recipe (for real)
phajdan.jr@chromium.org [Fri, 19 Dec 2014 20:33:11 +0000 (20:33 +0000)]
Stop forcing swarming in chromium_trybot recipe (for real)

Now that main waterfall uses swarming, this is just no longer necessary.

Example of a build failure caused by this:
http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ng/builds/0

BUG=380709

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293471 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoArchive dSYMs for asan_symbolize.py. See https://chromium.googlesource.com/chromium...
aarya@google.com [Fri, 19 Dec 2014 19:40:42 +0000 (19:40 +0000)]
Archive dSYMs for asan_symbolize.py. See https://chromium.googlesource.com/chromium/src/+/7e52eba6cc9095bb535a2b8c85062e7f4262c48a

TBR=glider@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293470 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Send emails about clusterfuzz problems in release process.
machenbach@chromium.org [Fri, 19 Dec 2014 17:36:15 +0000 (17:36 +0000)]
V8 Buildbot: Send emails about clusterfuzz problems in release process.

The emails will be sent to v8's clusterfuzz sheriffs and
the v8 build sheriff.

BUG=443153
TBR=stip@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293469 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoSkia recipe: wait-for-device before any command and after root/reboot
borenet@google.com [Fri, 19 Dec 2014 15:07:46 +0000 (15:07 +0000)]
Skia recipe: wait-for-device before any command and after root/reboot

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293467 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoAdd client.skia in gatekeeper_trees.json
borenet@google.com [Fri, 19 Dec 2014 12:50:40 +0000 (12:50 +0000)]
Add client.skia in gatekeeper_trees.json

Missing in https://codereview.chromium.org/808073003/

BUG=skia:2353

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293466 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Fail release process on clusterfuzz issues.
machenbach@chromium.org [Fri, 19 Dec 2014 10:28:47 +0000 (10:28 +0000)]
V8 Buildbot: Fail release process on clusterfuzz issues.

BUG=443153
TBR=tandrii@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293465 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Always check for clusterfuzz issues in release process.
machenbach@chromium.org [Fri, 19 Dec 2014 08:53:00 +0000 (08:53 +0000)]
V8 Buildbot: Always check for clusterfuzz issues in release process.

BUG=443153
TBR=tandrii@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293464 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoRemove references to obsolete mac_gpu
sergiyb@chromium.org [Fri, 19 Dec 2014 08:32:42 +0000 (08:32 +0000)]
Remove references to obsolete mac_gpu

BUG=426897
R=kbr@chromium.org,phajdan.jr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293463 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Check for clusterfuzz issues in release process.
machenbach@chromium.org [Fri, 19 Dec 2014 08:32:36 +0000 (08:32 +0000)]
V8 Buildbot: Check for clusterfuzz issues in release process.

BUG=443153
TBR=tandrii@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293462 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Update mail notifier with vtunejit category.
machenbach@chromium.org [Fri, 19 Dec 2014 08:30:07 +0000 (08:30 +0000)]
V8 Buildbot: Update mail notifier with vtunejit category.

TBR=danno@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293461 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoAdjust codesearch recipe.
akuegel@chromium.org [Fri, 19 Dec 2014 08:16:52 +0000 (08:16 +0000)]
Adjust codesearch recipe.

Add the new staging slaves to the recipe.
Also adjust the package_source.py script to handle the environment
parameter.

BUG=442316

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293460 0039d316-1c4b-4281-b951-d872f2087c98

2 days ago[Android] Retrieve instrumentation test information from the api.
jbudorick@chromium.org [Fri, 19 Dec 2014 02:49:59 +0000 (02:49 +0000)]
[Android] Retrieve instrumentation test information from the api.

BUG=443001

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293459 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoFix the chromium_gn_upload recipe, take #6.
dpranke@chromium.org [Fri, 19 Dec 2014 02:14:15 +0000 (02:14 +0000)]
Fix the chromium_gn_upload recipe, take #6.

This time it turns out that the routine I added to compute
the sha1 of a binary was wrong :).

TBR=scottmg@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293458 0039d316-1c4b-4281-b951-d872f2087c98

2 days agofix chromium_gn_upload recipe, take 5: disable gn_unittests.
dpranke@chromium.org [Fri, 19 Dec 2014 01:01:17 +0000 (01:01 +0000)]
fix chromium_gn_upload recipe, take 5: disable gn_unittests.

It turns out that api.chromium.runtest must be run from directory
above the checkout, and will fail to find the test binary if run
from a different directory :(. For now, I'll just disable running
gn_unittests until we can fix the underlying problem in the tests.

TBR=scottmg@chromium.org
BUG=443813

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293457 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoAdded PATH to compile step in chromium module.
luqui@chromium.org [Fri, 19 Dec 2014 00:39:49 +0000 (00:39 +0000)]
Added PATH to compile step in chromium module.

This makes the chromium module respect its own configuration.

This also trivializes chromium_android.compile.

Internal expectations: https://chromereviews.googleplex.com/130137013

R=phajdan.jr@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293456 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoFix the chromium_gn recipe, take #4.
dpranke@chromium.org [Fri, 19 Dec 2014 00:25:12 +0000 (00:25 +0000)]
Fix the chromium_gn recipe, take #4.

If gn_unittests is run from any place other than the checkout root,
it fails :).

TBR=scottmg@chromium.org
BUG=443813

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293455 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoFixing the GN recipe, take 3.
dpranke@chromium.org [Thu, 18 Dec 2014 23:49:53 +0000 (23:49 +0000)]
Fixing the GN recipe, take 3.

The win8_chromium_gn_upload bot should've been a 32-bit build.

I attempted to fix this in patchset #2 of
https://codereview.chromium.org/816873002
but apparently I didn't un-check the CQ box in time and patchset #1
got committed instead :(.

TBR=scottmg@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293454 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoFixes for the chromium_gn_upload recipe, take 2.
dpranke@chromium.org [Thu, 18 Dec 2014 23:36:17 +0000 (23:36 +0000)]
Fixes for the chromium_gn_upload recipe, take 2.

1) The linux_chromium_gn_upload_x64 bot was incorrectly declared
as a 32-bit bot.

2) We were not explicitly setting the "cpu_arch" GN argument on
Linux or Mac, and we should've been.

These issues, in conjunction with the buggy default handling of cpu_arch
on Linux (that was recently fixed but not yet rolled in), were causing
the linux bots to get the wrong sysroots and thus causing compile
failures.

TBR=scottmg@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293453 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoHave telemetry unittests use android-chrome-shell
rnephew@chromium.org [Thu, 18 Dec 2014 23:13:18 +0000 (23:13 +0000)]
Have telemetry unittests use android-chrome-shell

BUG=
R=klundberg@chromium.org, luqui@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293452 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoFix bugs in the chromium_gn_upload recipe.
dpranke@chromium.org [Thu, 18 Dec 2014 23:11:02 +0000 (23:11 +0000)]
Fix bugs in the chromium_gn_upload recipe.

First, we were referring to the GN binary by the wrong path.

Second, the GYP_DEFINES needed to run the hooks correctly and
download the sysroots on Linux were not being set properly.

TBR=brettw@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293451 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoOutput size data in nanobench JSON format for ingestion.
bensong@google.com [Thu, 18 Dec 2014 20:15:03 +0000 (20:15 +0000)]
Output size data in nanobench JSON format for ingestion.

BUG=skia:2978

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293449 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoImprove accuracy of estimate_capacity.py
phajdan.jr@chromium.org [Thu, 18 Dec 2014 19:02:13 +0000 (19:02 +0000)]
Improve accuracy of estimate_capacity.py

Now it takes into account source stamp time as opposed to
build start time, which more realistically models pending queues.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293448 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoAdd a few more packages
sigmund@google.com [Thu, 18 Dec 2014 18:30:21 +0000 (18:30 +0000)]
Add a few more packages

R=ricow@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293447 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoRemove metrics from Syzygy coverage build, and add an archived metrics link.
chrisha@chromium.org [Thu, 18 Dec 2014 16:28:30 +0000 (16:28 +0000)]
Remove metrics from Syzygy coverage build, and add an archived metrics link.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293446 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoV8 Buildbot: Skip revision check when rolling v8 deps.
machenbach@chromium.org [Thu, 18 Dec 2014 15:53:17 +0000 (15:53 +0000)]
V8 Buildbot: Skip revision check when rolling v8 deps.

BUG=438705, 437462

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293445 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoTemporary fix to gitiles to be resilient to 429 errors.
tandrii@google.com [Thu, 18 Dec 2014 15:04:40 +0000 (15:04 +0000)]
Temporary fix to gitiles to be resilient to 429 errors.
It just disabled deletion of branches.

R=akuegel@chromium.org, machenbach@chromium.org
BUG=443561

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293443 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoUpdate which boot images are used when running libcore tests.
ngeoffray@google.com [Thu, 18 Dec 2014 14:54:37 +0000 (14:54 +0000)]
Update which boot images are used when running libcore tests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293442 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoUse 'patch_project' to derive the path at which a patch must be applied
sergiyb@chromium.org [Thu, 18 Dec 2014 13:18:53 +0000 (13:18 +0000)]
Use 'patch_project' to derive the path at which a patch must be applied

This is a rewrite of https://codereview.chromium.org/761883002/

BUG=420910
R=agable@chromium.org,sergeyberezin@chromium.org,iannucci@chromium.org

Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293217

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293441 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoAdd some Skia bots to the gatekeeper
borenet@google.com [Thu, 18 Dec 2014 12:08:46 +0000 (12:08 +0000)]
Add some Skia bots to the gatekeeper

BUG=skia:2353

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293440 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoSwitch "Android Clang Builder (dbg)" to chromium recipe
phajdan.jr@chromium.org [Thu, 18 Dec 2014 10:44:51 +0000 (10:44 +0000)]
Switch "Android Clang Builder (dbg)" to chromium recipe

Depends on https://codereview.chromium.org/805913006/

BUG=442688

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293438 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoCleanup: remove FYI mac x64 builders (it's default now)
phajdan.jr@chromium.org [Thu, 18 Dec 2014 10:15:37 +0000 (10:15 +0000)]
Cleanup: remove FYI mac x64 builders (it's default now)

BUG=435231

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293437 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoAdd more "ng" trybots for optional configurations
phajdan.jr@chromium.org [Thu, 18 Dec 2014 10:15:32 +0000 (10:15 +0000)]
Add more "ng" trybots for optional configurations

This will allow deleting non-ng bots and cleanups.

BUG=380709

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293436 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoReplace optparse by argparse in archive_source_codesearch.py
akuegel@chromium.org [Thu, 18 Dec 2014 08:38:28 +0000 (08:38 +0000)]
Replace optparse by argparse in archive_source_codesearch.py

This CL replaces the usage of optparse with argparse.
Also, the script is reformatted with pyformat, and a relict from
package_source.py is removed (there are no index files that need
to be included when using this script).

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293435 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoRefine tryserver.chromium.linux slave pools.
sergeyberezin@chromium.org [Thu, 18 Dec 2014 01:35:24 +0000 (01:35 +0000)]
Refine tryserver.chromium.linux slave pools.

Specifically, move infra_tester and linux_chromium_asan_rel_ng
to the CQ pool, and increase the optional pool to 12 slaves.
Turns out, the optional bots are used more often than we thought.

R=phajdan.jr@chromium.org
BUG=443446

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293434 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoFix Syzygy recipe use of gsutil.bat for metrics archiving.
chrisha@chromium.org [Wed, 17 Dec 2014 21:44:36 +0000 (21:44 +0000)]
Fix Syzygy recipe use of gsutil.bat for metrics archiving.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293430 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoAdd recent builds to slaves json view
hinoka@chromium.org [Wed, 17 Dec 2014 21:44:30 +0000 (21:44 +0000)]
Add recent builds to slaves json view

It looks like a bug that they breaked the loop rather than continue through it.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293429 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoPropogate key value arguments to step recipe module while running bisect.
prasadv@chromium.org [Wed, 17 Dec 2014 21:22:44 +0000 (21:22 +0000)]
Propogate key value arguments to step recipe module while running bisect.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293428 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoCleanup: remove builders from recipe-side that do not exist master-side
phajdan.jr@chromium.org [Wed, 17 Dec 2014 20:45:24 +0000 (20:45 +0000)]
Cleanup: remove builders from recipe-side that do not exist master-side

Ensure it stays that way with a presubmit check.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293427 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoRevert of CrOS: Enable swarming on Ozone builder/test. (patchset #1 id:1 of https...
dnj@chromium.org [Wed, 17 Dec 2014 20:01:43 +0000 (20:01 +0000)]
Revert of CrOS: Enable swarming on Ozone builder/test. (patchset #1 id:1 of https://codereview.chromium.org/808553006/)

Reason for revert:
Sharded tests are failing w/ X11 error (see bug).

Original issue's description:
> CrOS: Enable swarming on Ozone builder/test.
>
> BUG=chromium:440882
> TEST=expectations
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293424

TBR=sergeyberezin@chromium.org,phajdan.jr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=chromium:440882

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293426 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoAllow passing additional arguments to repo clean
rkubiak@chromium.org [Wed, 17 Dec 2014 19:44:17 +0000 (19:44 +0000)]
Allow passing additional arguments to repo clean

R=nodir@chromium.org, agable, iannucci, nodir
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293425 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoCrOS: Enable swarming on Ozone builder/test.
dnj@chromium.org [Wed, 17 Dec 2014 17:12:46 +0000 (17:12 +0000)]
CrOS: Enable swarming on Ozone builder/test.

BUG=chromium:440882
TEST=expectations

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293424 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoFix references to 'got_revision' in syzygy recipes.
chrisha@chromium.org [Wed, 17 Dec 2014 17:00:47 +0000 (17:00 +0000)]
Fix references to 'got_revision' in syzygy recipes.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293423 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoDon't use normpath to avoid confusing the indexer.
akuegel@chromium.org [Wed, 17 Dec 2014 15:50:09 +0000 (15:50 +0000)]
Don't use normpath to avoid confusing the indexer.

BUG=429684

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293422 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdd experimental ng-trybot coverage for ios trybots
phajdan.jr@chromium.org [Wed, 17 Dec 2014 15:09:55 +0000 (15:09 +0000)]
Add experimental ng-trybot coverage for ios trybots

BUG=380709

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293421 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoWebRTC: Explicitly set cpu_arch for GN on Mac.
kjellander@chromium.org [Wed, 17 Dec 2014 14:42:17 +0000 (14:42 +0000)]
WebRTC: Explicitly set cpu_arch for GN on Mac.

We should be able to revert this once Chromium
has fixed the default architecture.

BUG=441748

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293420 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoWebRTC: Remove libjingle_unittest
kjellander@chromium.org [Wed, 17 Dec 2014 13:40:16 +0000 (13:40 +0000)]
WebRTC: Remove libjingle_unittest

The last pieces of this test were moved into rtc_unittests
in https://code.google.com/p/webrtc/source/detail?r=7549

BUG=webrtc:3379

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293419 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoFix generation of index pack archive.
akuegel@chromium.org [Wed, 17 Dec 2014 13:16:14 +0000 (13:16 +0000)]
Fix generation of index pack archive.

The index pack archive still tried to use the hardcoded 'root' directory.
Instead, the real index pack directory should be archived
(but without any path prefixes). Therefore this CL changes the command
to create the archive to use an absolute path where the archive should
be stored and changing to the parent directory of the index directory
when creating the archive.
Also, fix some formatting issues by using pyformat.

BUG=429684

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293418 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoSwitches to UTC timezone to generate upload directories.
stephana@google.com [Wed, 17 Dec 2014 12:54:28 +0000 (12:54 +0000)]
Switches to UTC timezone to generate upload directories.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293417 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdd configuration for "Android Clang Builder (dbg)" in chromium recipe
phajdan.jr@chromium.org [Wed, 17 Dec 2014 10:01:54 +0000 (10:01 +0000)]
Add configuration for "Android Clang Builder (dbg)" in chromium recipe

This is a prerequisite for switching the bot over to chromium recipe.

BUG=442688

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293416 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoOptimize tryserver.chromium.linux slave pools:
phajdan.jr@chromium.org [Wed, 17 Dec 2014 09:15:04 +0000 (09:15 +0000)]
Optimize tryserver.chromium.linux slave pools:

- separate CQ builders from optional builders
- reduce number of pools

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293415 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoOptimize tryserver.chromium.win slave pools:
phajdan.jr@chromium.org [Wed, 17 Dec 2014 09:04:02 +0000 (09:04 +0000)]
Optimize tryserver.chromium.win slave pools:

- separate CQ builders from optional builders
- reduce number of pools

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293414 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdd a set of optional tryservers that will build and upload GN binaries.
dpranke@chromium.org [Wed, 17 Dec 2014 00:19:45 +0000 (00:19 +0000)]
Add a set of optional tryservers that will build and upload GN binaries.

These can be used to stage new versions of GN to be rolled into Chromium.

R=iannucci@chromium.org, scottmg@chromium.org, brettw@chromium.org
BUG=430215

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293412 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdd a new chromium.mojo master.
dpranke@chromium.org [Wed, 17 Dec 2014 00:11:43 +0000 (00:11 +0000)]
Add a new chromium.mojo master.

This adds a new master to master1. It will run as one of the
main chromium waterfalls, and will build the Mojo services that
live in the chromium repo and run the tests for them.

These services can only be built using GN, and hence we cannot
simply build and test them on the normal builders.

The master config is generated from builders.py by the new buildbot-tool
script.

R=jamesr@chromium.org, aa@chromium.org, luqui@chromium.org
BUG=439281

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293411 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdded ui_android_unittests to android bots
luqui@chromium.org [Tue, 16 Dec 2014 23:55:33 +0000 (23:55 +0000)]
Added ui_android_unittests to android bots

Unit tests added: https://codereview.chromium.org/755643004/
Internal updates: https://chromereviews.googleplex.com/132937013

R=jaekyun@chromium.org
BUG=426939

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293410 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoMake slaves.cfg optional for buildbot masters.
dpranke@chromium.org [Tue, 16 Dec 2014 23:43:55 +0000 (23:43 +0000)]
Make slaves.cfg optional for buildbot masters.

We are (hopefully) moving to a world where buildbot masters are
configured from a single config file that contains no executable
code. We call this new file 'builders.pyl', and you can generate
a new master using it and the new 'buildbot-tool' in scripts/tools;
it relies on code in scripts/master/master_gen.py to actually
configure the master.

The 'slaves.cfg' files are a strict subset of the information contained
in a 'builders.pyl' file and, accordingly, there is no real need for
both files to be checked in.

This change updates the code base to move all non-master-specific
references to 'slaves.cfg' into scripts/chromium_utils.py and to
make sure that we read the data from builders.pyl correctly and
do not rely on the existence of slaves.cfg.

Individual master configs that still use slaves.cfg may continue
to do so in very tightly constrained ways.

R=iannucci@chromium.org, agable@chromium.org, luqui@chromium.org
BUG=356974

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293409 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoPersist unittest generated metrics on the Syzygy builders.
chrisha@chromium.org [Tue, 16 Dec 2014 20:55:03 +0000 (20:55 +0000)]
Persist unittest generated metrics on the Syzygy builders.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293408 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoSkia: skip broken image/device pairs for decoding tasks.
mtklein@chromium.org [Tue, 16 Dec 2014 19:59:06 +0000 (19:59 +0000)]
Skia: skip broken image/device pairs for decoding tasks.

BUG=skia:3249

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293407 0039d316-1c4b-4281-b951-d872f2087c98

4 days agoAdd 'ng' trybot recipes for CrOS Ozone.
dnj@chromium.org [Tue, 16 Dec 2014 19:57:23 +0000 (19:57 +0000)]
Add 'ng' trybot recipes for CrOS Ozone.

BUG=chromium:440882
TEST=expectations

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293406 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoSkia recipe: Stop running msaa4 on Nexus10
borenet@google.com [Tue, 16 Dec 2014 15:33:05 +0000 (15:33 +0000)]
Skia recipe: Stop running msaa4 on Nexus10

BUG=skia:3205

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293405 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoV8 Buildbot: CC v8 *san sheriff on *san failures.
machenbach@chromium.org [Tue, 16 Dec 2014 13:00:14 +0000 (13:00 +0000)]
V8 Buildbot: CC v8 *san sheriff on *san failures.

TBR=stip@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293404 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoV8 Buildbot: Make blink downstream bots ignore pixel tests.
machenbach@chromium.org [Tue, 16 Dec 2014 10:37:15 +0000 (10:37 +0000)]
V8 Buildbot: Make blink downstream bots ignore pixel tests.

V8 doesn't usually cause any image only failures and these
tests have led to unreliable results on the v8 bots lately.

BUG=376950

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293403 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoFix pub poller
ricow@google.com [Tue, 16 Dec 2014 08:05:39 +0000 (08:05 +0000)]
Fix pub poller

Wrong function name made us always fail in triggering new builds

R=sigmund@google.com
TBR=whesse@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293402 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoTriggering code can specify changes
nodir@chromium.org [Mon, 15 Dec 2014 22:49:49 +0000 (22:49 +0000)]
Triggering code can specify changes

When triggering builds with trigger recipe module, you can specify
changes to be created on Buildbot side by setting "buildbot.changes"
property like this:

api.trigger({
    'builderName': 'Release',
    'my_prop': 123,
    'buildbot.changes': [{
        'author': 'someone@chromium.org',
        'branch': 'master',
        'files': ['a.txt.'],
        'comments': 'Refactoring',
        'revision': 'deadbeef',
        'revlink':
          'http://chromium.googlesource.com/chromium/src/+/deadbeef',
        'when_timestamp': 1416859562,
    }]
})

The triggered build will reference a Change with the specified values.

R=smut@chromium.org, iannucci@chromium.org
BUG=433052

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293400 0039d316-1c4b-4281-b951-d872f2087c98

5 days agogatekeeper: Added result string to status template
dnj@chromium.org [Mon, 15 Dec 2014 21:02:01 +0000 (21:02 +0000)]
gatekeeper: Added result string to status template

BUG=chromium:439141
TEST=None
R=petermayo@chromium.org, stip@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293399 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoFixup: create device images directory, like we do for SKPs.
mtklein@chromium.org [Mon, 15 Dec 2014 19:21:59 +0000 (19:21 +0000)]
Fixup: create device images directory, like we do for SKPs.

BUG=skia:3235

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293397 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoFeed DM --images, stop running skimage.
mtklein@chromium.org [Mon, 15 Dec 2014 18:33:15 +0000 (18:33 +0000)]
Feed DM --images, stop running skimage.

BUG=skia:3235

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293396 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoDisable "isolate" step on other compile-only trybots
phajdan.jr@chromium.org [Mon, 15 Dec 2014 17:07:19 +0000 (17:07 +0000)]
Disable "isolate" step on other compile-only trybots

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293395 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoUse Release build for RecreateSKPs to attempt to reduce failures while capturing...
rmistry@google.com [Mon, 15 Dec 2014 16:16:36 +0000 (16:16 +0000)]
Use Release build for RecreateSKPs to attempt to reduce failures while capturing SKPs

BUG=skia:3242

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293394 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoAdd estimate_capacity.py for easy capacity estimations
phajdan.jr@chromium.org [Mon, 15 Dec 2014 16:11:03 +0000 (16:11 +0000)]
Add estimate_capacity.py for easy capacity estimations

It operates on master level, e.g.:
scripts/tools/estimate_capacity.py master.tryserver.chromium.mac

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293393 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoFree up one Windows GPU slave for testing on swarming
sergiyb@chromium.org [Mon, 15 Dec 2014 12:35:37 +0000 (12:35 +0000)]
Free up one Windows GPU slave for testing on swarming

This will land with a master restart.

BUG=426897
R=phajdan.jr@chromium.org
CC=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293392 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoAdd an include_paths parameter.
akuegel@chromium.org [Mon, 15 Dec 2014 11:42:57 +0000 (11:42 +0000)]
Add an include_paths parameter.

This is needed to let the indexer know where to search for the system header
files contained in the index pack.
Also, clean up comments for functions.

BUG=429684

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293391 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoAdd general mail notification to the package bots
ricow@google.com [Mon, 15 Dec 2014 09:55:40 +0000 (09:55 +0000)]
Add general mail notification to the package bots

R=kustermann@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293390 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoPut .goma_deps in target directory, and keep it if clobbering.
shinyak@chromium.org [Mon, 15 Dec 2014 02:24:20 +0000 (02:24 +0000)]
Put .goma_deps in target directory, and keep it if clobbering.

Some trybot slaves are sharing git-cache, so we need to consider
where to place goma cache files for trybot.

I'd like to put it in target directory (e.g. out/Release) again,
and keep it when clobbering.

BUG=432766

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293389 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoSplit the chromium_gn.py in two for chromium.mojo.
dpranke@chromium.org [Sat, 13 Dec 2014 00:03:14 +0000 (00:03 +0000)]
Split the chromium_gn.py in two for chromium.mojo.

We will be setting up a new chromium.mojo master and new bots
dedicated to running tests for the Mojo services that live in
the Chromium repo. We do not want to re-use the normal GN bots,
in order to minimize confusion.

This CL creates a new 'chromium_mojo.py' recipe and refactors much
of the code shared by the chromium_mojo and chromium_gn recipes
into routines that move into the chromium recipe_module.

R=jamesr@chromium.org, iannucci@chromium.org
BUG=439281

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293388 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoModify buildbot-tool to do nearly everything at master load time.
dpranke@chromium.org [Fri, 12 Dec 2014 21:28:18 +0000 (21:28 +0000)]
Modify buildbot-tool to do nearly everything at master load time.

This reworks the default master config templates to use a new
'master_gen' module that dynamically reads builders.py and
populates BuildermasterConfig dict from it.

This makes buildbot-tool decidedly stupider (a good thing!) and
should make it possible for 'make reconfig' to work on a new
master.

Unfortunately, it looks like run_slave and a few other things
depend on slaves.cfg and master_site_config, so we still have
to populate those files in addition to master.cfg, but master.cfg
does not use them.

R=luqui@chromium.org, iannucci@chromium.org
BUG=356974

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293387 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoChange clobber dir for crashpad
scottmg@chromium.org [Fri, 12 Dec 2014 21:10:43 +0000 (21:10 +0000)]
Change clobber dir for crashpad

Sigh.

I'm not sure what the difference between slave_build and checkout is
supposed to be, but since runhooks, ninja, tests are working, switch
the clobber to match that.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293386 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoFix clobber on crashpad recipe
scottmg@chromium.org [Fri, 12 Dec 2014 20:54:10 +0000 (20:54 +0000)]
Fix clobber on crashpad recipe

Apparently (from looking at
https://build.chromium.org/p/client.crashpad/builders/crashpad_mac_dbg/builds/25/steps/steps/logs/stdio
)

buildbot only adds 'clobber' to the dict, but has a value of '', so just check for existence instead.

So much for having tests. :p

R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293385 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoRevert of Free up one Linux GPU slave for testing on swarming (patchset #1 id:1 of...
sergiyb@chromium.org [Fri, 12 Dec 2014 20:54:06 +0000 (20:54 +0000)]
Revert of Free up one Linux GPU slave for testing on swarming (patchset #1 id:1 of https://codereview.chromium.org/795643002/)

Reason for revert:
swarming bootstrap script needs to be fixed to work with non-GCE bots, meanwhile returning this slave back to the buildbot to avoid pending jobs buildup

Original issue's description:
> Free up one Linux GPU slave for testing on swarming
>
> This will land with a master restart.
>
> BUG=426897
> R=phajdan.jr@chromium.org
> CC=kbr@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293379

TBR=phajdan.jr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=426897

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293384 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoHave crashpad run a tests script, and respect clobber
scottmg@chromium.org [Fri, 12 Dec 2014 20:41:19 +0000 (20:41 +0000)]
Have crashpad run a tests script, and respect clobber

R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293383 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoExclude trybots from Skia's gatekeeper config
borenet@google.com [Fri, 12 Dec 2014 20:08:50 +0000 (20:08 +0000)]
Exclude trybots from Skia's gatekeeper config

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293382 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoPrint the correct paths to the static iniatializer scripts.
thestig@chromium.org [Fri, 12 Dec 2014 19:27:05 +0000 (19:27 +0000)]
Print the correct paths to the static iniatializer scripts.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293381 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoFree up one Linux GPU slave for testing on swarming
sergiyb@chromium.org [Fri, 12 Dec 2014 18:53:47 +0000 (18:53 +0000)]
Free up one Linux GPU slave for testing on swarming

This will land with a master restart.

BUG=426897
R=phajdan.jr@chromium.org
CC=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293379 0039d316-1c4b-4281-b951-d872f2087c98

8 days agoRun ios_chrome_unittests on iOS bots
smut@google.com [Fri, 12 Dec 2014 18:41:47 +0000 (18:41 +0000)]
Run ios_chrome_unittests on iOS bots

BUG=441327

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293378 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoSkia recipe: Update SKPs before running DM
borenet@google.com [Fri, 12 Dec 2014 17:54:20 +0000 (17:54 +0000)]
Skia recipe: Update SKPs before running DM

BUG=skia:3237

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293377 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoAdd an option to telemetry_utils to not delete parent directory of chartjson file.
sullivan@chromium.org [Fri, 12 Dec 2014 17:18:08 +0000 (17:18 +0000)]
Add an option to telemetry_utils to not delete parent directory of chartjson file.

The android test runner automatically cleans up the parent directory and moves the file to /tmp, so on android this code was deleting /tmp

BUG=441446

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293376 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoChange LTO bot configuration to use component=shared_library.
fdegans@chromium.org [Fri, 12 Dec 2014 17:11:55 +0000 (17:11 +0000)]
Change LTO bot configuration to use component=shared_library.

BUG=411893

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293375 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoV8 Buildbot: Redistribute builder slaves.
machenbach@chromium.org [Fri, 12 Dec 2014 16:55:53 +0000 (16:55 +0000)]
V8 Buildbot: Redistribute builder slaves.

Interchanging slaves for builders are wasting more time than
they win.

TBR=kjellander@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293374 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoSwitch MSan LKGR builders to Trusty.
earthdok@chromium.org [Fri, 12 Dec 2014 16:06:23 +0000 (16:06 +0000)]
Switch MSan LKGR builders to Trusty.

BUG=438427
TBR=glider@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293373 0039d316-1c4b-4281-b951-d872f2087c98

9 days agoRemove non-existent builders from chromium_trybot recipe
phajdan.jr@chromium.org [Fri, 12 Dec 2014 16:06:14 +0000 (16:06 +0000)]
Remove non-existent builders from chromium_trybot recipe

Add a presubmit check to catch it from now on.

Also slightly clean up other chromium_trybot tests related to this.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293372 0039d316-1c4b-4281-b951-d872f2087c98

9 days agotryserver.webrtc: Add GN trybots for Win+Mac
kjellander@chromium.org [Fri, 12 Dec 2014 15:57:15 +0000 (15:57 +0000)]
tryserver.webrtc: Add GN trybots for Win+Mac

I will add client.webrtc separately when these are
green.
Recipes were added in https://codereview.chromium.org/709313002/

BUG=441748

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293371 0039d316-1c4b-4281-b951-d872f2087c98