chromium/tools/build.git
5 hours agoUse shorter builddir for mac master
ricow@google.com [Wed, 4 Mar 2015 07:15:06 +0000 (07:15 +0000)]
Use shorter builddir for mac

TBR=whesse@google.com
BUG=

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

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

14 hours agoFixing line over 80 chars.
robertocn@chromium.org [Tue, 3 Mar 2015 22:34:49 +0000 (22:34 +0000)]
Fixing line over 80 chars.

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

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

14 hours agoMake AMP step status EXCEPTION when test runner has infrastructure failure.
mikecase@chromium.org [Tue, 3 Mar 2015 21:57:02 +0000 (21:57 +0000)]
Make AMP step status EXCEPTION when test runner has infrastructure failure.

BUG=451993

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

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

15 hours agoReally skip a test on an iOS try bot when the analyzer says to
smut@google.com [Tue, 3 Mar 2015 21:34:14 +0000 (21:34 +0000)]
Really skip a test on an iOS try bot when the analyzer says to

BUG=454416
TBR=jam

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

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

15 hours agoOnly run those tests the analyzer tells us to on iOS ninja try bots
smut@google.com [Tue, 3 Mar 2015 21:16:35 +0000 (21:16 +0000)]
Only run those tests the analyzer tells us to on iOS ninja try bots

BUG=454416

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

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

16 hours agoConnected V8 tryserver to buildbucket
nodir@chromium.org [Tue, 3 Mar 2015 20:25:00 +0000 (20:25 +0000)]
Connected V8 tryserver to buildbucket

R=sheyang@chromium.org
BUG=460586

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

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

16 hours agoSimplified buildbucket deployment
nodir@chromium.org [Tue, 3 Mar 2015 20:04:14 +0000 (20:04 +0000)]
Simplified buildbucket deployment

Now it is enough to set buildbucket_bucket attribute in master site
config to connect a master to buildbucket.

Note: service account is still required as well

R=sheyang@chromium.org
BUG=

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

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

17 hours agoestimate_capacity.py: display number of builds
phajdan.jr@chromium.org [Tue, 3 Mar 2015 19:44:43 +0000 (19:44 +0000)]
estimate_capacity.py: display number of builds

BUG=431479

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

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

18 hours agoCompile only those targets analyze tells iOS try bots to
smut@google.com [Tue, 3 Mar 2015 18:44:44 +0000 (18:44 +0000)]
Compile only those targets analyze tells iOS try bots to

BUG=454416

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

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

21 hours agoRevert of WebRTC: Refactor revision handling. (patchset #4 id:60001 of https://codere...
kjellander@chromium.org [Tue, 3 Mar 2015 15:40:15 +0000 (15:40 +0000)]
Revert of WebRTC: Refactor revision handling. (patchset #4 id:60001 of https://codereview.chromium.org/960933002/)

Reason for revert:
Revering all this at once since it was tricky to do it in pieces and I don't have more time right now.

Will re-land pieces instead.

Original issue's description:
> WebRTC: Refactor revision handling.
>
> Refactor how checkouts and revision passing are performed,
> inspired by the code of the v8 recipe module.
> This also makes the code compatible with switching the main
> WebRTC repo from SVN to Git.
>
> BUG=438170
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294270

TBR=machenbach@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=438170

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

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

21 hours agoFix revision resolution on new chromium.webkit "WebKit Linux" builder
phajdan.jr@chromium.org [Tue, 3 Mar 2015 15:06:39 +0000 (15:06 +0000)]
Fix revision resolution on new chromium.webkit "WebKit Linux" builder

BUG=460949
R=jochen@chromium.org

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

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

23 hours agoestimate_capacity.py: make it possible to exclude builds based on blamelist
phajdan.jr@chromium.org [Tue, 3 Mar 2015 13:39:26 +0000 (13:39 +0000)]
estimate_capacity.py: make it possible to exclude builds based on blamelist

Example use case: excluding whitespace blink CLs

BUG=431479

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

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

24 hours agoSwitch "WebKit Linux" builder to recipes
phajdan.jr@chromium.org [Tue, 3 Mar 2015 12:41:49 +0000 (12:41 +0000)]
Switch "WebKit Linux" builder to recipes

BUG=460949

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

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

24 hours agoEnable "analyze" for non-chromium patch projects in chromium_trybot_legacy.py
phajdan.jr@chromium.org [Tue, 3 Mar 2015 11:56:42 +0000 (11:56 +0000)]
Enable "analyze" for non-chromium patch projects in chromium_trybot_legacy.py

BUG=431472

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

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

25 hours agoAdd an option to print matched builds to estimate_capacity.py
phajdan.jr@chromium.org [Tue, 3 Mar 2015 11:03:23 +0000 (11:03 +0000)]
Add an option to print matched builds to estimate_capacity.py

BUG=431479

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

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

28 hours agoV8 Buildbot: Switch chromium mac builders to 64 bits.
machenbach@chromium.org [Tue, 3 Mar 2015 08:18:11 +0000 (08:18 +0000)]
V8 Buildbot: Switch chromium mac builders to 64 bits.

BUG=458223
TBR=tandrii@chromium.org

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

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

29 hours agoRemove koda@ from the list of people that gets all bot failures
ricow@google.com [Tue, 3 Mar 2015 07:06:21 +0000 (07:06 +0000)]
Remove koda@ from the list of people that gets all bot failures

R=koda@google.com, whesse@google.com
TBR=whesse@google.com
BUG=

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

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

33 hours agoCrOS: Update Chromite pinning.
dnj@chromium.org [Tue, 3 Mar 2015 03:26:29 +0000 (03:26 +0000)]
CrOS: Update Chromite pinning.

Update Chromite pinning to afdd4374a659627b43658b4747dea2eb5ab8e1fc
to pick up: https://chromium-review.googlesource.com/#/c/250862/

TBR=petermayo@chromium.org
BUG=chromium:415785
TEST=None

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

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

33 hours agoAdd eakuefner & fmeawad to chromium_perf and chromium_perf_fyi recipe OWNERS
eakuefner@chromium.org [Tue, 3 Mar 2015 03:19:52 +0000 (03:19 +0000)]
Add eakuefner & fmeawad to chromium_perf and chromium_perf_fyi recipe OWNERS

Fadi and I are touching the chromium_perf and chromium_perf_fyi recipe configs
a fair bit so this CL adds per-file owners for both.

R=iannucci,hinoka

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

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

33 hours agoCrOS: Remove unittest-on-GCE restriction.
dnj@chromium.org [Tue, 3 Mar 2015 03:13:31 +0000 (03:13 +0000)]
CrOS: Remove unittest-on-GCE restriction.

TBR=petermayo@chromium.org
BUG=chromium:452759
TEST=None

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

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

34 hours agoSet GYP_CROSSCOMPILE=1 when running the analyzer on iOS try bots
smut@google.com [Tue, 3 Mar 2015 02:13:46 +0000 (02:13 +0000)]
Set GYP_CROSSCOMPILE=1 when running the analyzer on iOS try bots

BUG=462681

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

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

35 hours agoSet extra iOS GYP_DEFINES when reading the config
smut@google.com [Tue, 3 Mar 2015 01:33:13 +0000 (01:33 +0000)]
Set extra iOS GYP_DEFINES when reading the config

Instead of during runhooks.

BUG=462681

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

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

35 hours agoAdd eakuefner & fmeawad to chromium.perf master OWNERS
eakuefner@chromium.org [Tue, 3 Mar 2015 01:08:26 +0000 (01:08 +0000)]
Add eakuefner & fmeawad to chromium.perf master OWNERS

Fadi and I are/are going to be hacking on the chromium.perf waterfall a fair
amount, so this CL adds us to OWNERS for the dir.

R=tonyg

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

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

35 hours agoapi.trigger: refactoring, made extensible
nodir@chromium.org [Tue, 3 Mar 2015 01:02:32 +0000 (01:02 +0000)]
api.trigger: refactoring, made extensible

More an more parameters are being added to trigger_specs that are not
properties. This CL changes api.trigger function to accept trigger specs
instead of properties. A trigger spec may contain properties, as well as
builder_name, buildbot_changes and, in next CL, buildbucket bucket.

Also this change renames "buildbot.changes" to "buildbot_changes",
because a dot cannot be in recipe config schema.

For backward compatibility, if there is "buildername" in a trigger spec,
it is treated in the backward compatible mode.

R=smut@google.com, smut@chromium.org
BUG=449218

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

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

36 hours agoFix chromium.perf.fyi recipe config to add Intel tester
eakuefner@chromium.org [Tue, 3 Mar 2015 00:01:26 +0000 (00:01 +0000)]
Fix chromium.perf.fyi recipe config to add Intel tester

This CL uncomments the Intel recipe configuration in the chromium.perf.fyi
config.

BUG=441993
R=fmeawad,hinoka,zty

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

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

36 hours agoAdd noop compile check to all trybots
scottmg@chromium.org [Mon, 2 Mar 2015 23:54:39 +0000 (23:54 +0000)]
Add noop compile check to all trybots

Also add more explanation to compile.py step because sheriffs and troopers didn't
understand what was happening when it failed today.

R=thakis@chromium.org
BUG=463246

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

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

38 hours agoFix to r294285
nodir@chromium.org [Mon, 2 Mar 2015 22:44:29 +0000 (22:44 +0000)]
Fix to r294285

get_build_def return type must be consitent

TBR=vadimsh@chromium.org
BUG=

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

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

38 hours agoAdd MOTOE perf bisect bot to tryserver.chromium.perf master.
prasadv@google.com [Mon, 2 Mar 2015 22:12:02 +0000 (22:12 +0000)]
Add MOTOE perf bisect bot to tryserver.chromium.perf 

Also modified the max timeout to make it consistent with other bisect bots.

BUG=460605

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

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

39 hours agobuildbucket: put build def into property
nodir@chromium.org [Mon, 2 Mar 2015 21:41:56 +0000 (21:41 +0000)]
buildbucket: put build def into property

Put more into buildbucket property

R=vadimsh@chromium.org
BUG=

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

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

39 hours agoTag swarming tasks with patch project if present
phajdan.jr@chromium.org [Mon, 2 Mar 2015 21:34:35 +0000 (21:34 +0000)]
Tag swarming tasks with patch project if present

This will make swarming capacity estimation for blink merge
easier and more accurate.

BUG=431479

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

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

39 hours agoAdd new site isolation trybot.
alexmos@chromium.org [Mon, 2 Mar 2015 21:16:30 +0000 (21:16 +0000)]
Add new site isolation trybot.

The trybot is based on the recipe used by Linux Site Isolation FYI bot (see chromium.fyi.json).

BUG=454899

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

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

40 hours agoAdd master2a config.
dnj@chromium.org [Mon, 2 Mar 2015 20:24:33 +0000 (20:24 +0000)]
Add master2a config.

BUG=chromium:415187
TEST=None

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

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

40 hours agoAdd average and median build times to estimate_capacity.py
phajdan.jr@chromium.org [Mon, 2 Mar 2015 19:58:33 +0000 (19:58 +0000)]
Add average and median build times to estimate_capacity.py

BUG=431479

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

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

40 hours agoSkia Infra recipe: change Go package name
borenet@google.com [Mon, 2 Mar 2015 19:51:53 +0000 (19:51 +0000)]
Skia Infra recipe: change Go package name

Submit with https://codereview.chromium.org/975443002/

BUG=

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

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

42 hours agoAdd layout tests to recipe "WebKit Linux" builder
phajdan.jr@chromium.org [Mon, 2 Mar 2015 18:40:07 +0000 (18:40 +0000)]
Add layout tests to recipe "WebKit Linux" builder

BUG=460949

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

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

42 hours agoPartial revert of https://codereview.chromium.org/958663002
borenet@google.com [Mon, 2 Mar 2015 18:14:34 +0000 (18:14 +0000)]
Partial revert of https://codereview.chromium.org/958663002

Fix missing master_only scheduler.

BUG=

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

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

42 hours agoAdded more Chromite information inferences.
dnj@chromium.org [Mon, 2 Mar 2015 18:08:13 +0000 (18:08 +0000)]
Added more Chromite information inferences.

BUG=None
TEST=None

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

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

43 hours agobot_update: Fix flag for apply_issue.py
kjellander@chromium.org [Mon, 2 Mar 2015 17:41:17 +0000 (17:41 +0000)]
bot_update: Fix flag for apply_issue.py

In https://codereview.chromium.org/945753003/ bot_update.py
specifies the flag for apply_issue.py incorrectly
(there is no --key-file flag).

BUG=458995

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

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

44 hours agoDon't run layout tests in debug for Skia autoroll bot.
jam@chromium.org [Mon, 2 Mar 2015 16:22:41 +0000 (16:22 +0000)]
Don't run layout tests in debug for Skia autoroll bot.

Per discussion on blink-dev, they're being removed for blink cls since they provide little benefit over linux_blink_rel which runs with asserts.

This got added on 8/29/2014 in http://src.chromium.org/viewvc/chrome?view=rev&revision=291727, and a week later on 9/6/2014 https://src.chromium.org/viewvc/blink?view=rev&revision=181425 landed which enabled asserts for release builds.

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

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

44 hours agoAlso archive layout tests results on non-tryserver builders
phajdan.jr@chromium.org [Mon, 2 Mar 2015 15:53:55 +0000 (15:53 +0000)]
Also archive layout tests results on non-tryserver builders

BUG=460949

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

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

45 hours agoSkia Infra recipe: apply got_revision
borenet@google.com [Mon, 2 Mar 2015 15:19:12 +0000 (15:19 +0000)]
Skia Infra recipe: apply got_revision

BUG=skia:3464

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

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

47 hours agoWebRTC: Refactor revision handling.
kjellander@chromium.org [Mon, 2 Mar 2015 13:43:32 +0000 (13:43 +0000)]
WebRTC: Refactor revision handling.

Refactor how checkouts and revision passing are performed,
inspired by the code of the v8 recipe module.
This also makes the code compatible with switching the main
WebRTC repo from SVN to Git.

BUG=438170

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

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

2 days agoWebRTC: Make more builders share slaves.
kjellander@chromium.org [Mon, 2 Mar 2015 09:52:01 +0000 (09:52 +0000)]
WebRTC: Make more builders share slaves.

Since we now clean up leaking test artifacts, the disk
space issue is no longer a problem on our machines.
That makes it possible to increase throughput by having
builders with similar cycle times share more machines.

TESTED=Verified all the current pools have >50% disk free
in the bot_update step (most are at 15-25%).

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

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

2 days agoClang ToT Linux: set linux_dump_symbols
hans@chromium.org [Sun, 1 Mar 2015 16:43:48 +0000 (16:43 +0000)]
Clang ToT Linux: set linux_dump_symbols

To catch issues with optimized debug info, which has been a
problem recently.

BUG=452726

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

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

3 days agoBuildbucket: put bucket and buildset to properties
nodir@chromium.org [Sat, 28 Feb 2015 18:53:10 +0000 (18:53 +0000)]
Buildbucket: put bucket and buildset to properties

Put build bucket name and buildset tag value to buildbucket property.
Also minor cleanup

R=vadimsh@chromium.org
BUG=449218

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

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

4 days agoIncrease max timeout for "Preparing for Bisection" on tryserver.chromium.perf.
prasadv@google.com [Fri, 27 Feb 2015 22:31:56 +0000 (22:31 +0000)]
Increase max timeout for "Preparing for Bisection" on tryserver.chromium.perf.

BUG=462674

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

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

4 days agoAdd analyze steps to iOS try bot builds which use ninja
smut@google.com [Fri, 27 Feb 2015 19:27:20 +0000 (19:27 +0000)]
Add analyze steps to iOS try bot builds which use ninja

Note that the results of analyze are not currently used.

BUG=454416

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

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

4 days agoReland: Add oauth2 support for bot_update
hinoka@chromium.org [Fri, 27 Feb 2015 15:42:41 +0000 (15:42 +0000)]
Reland: Add oauth2 support for bot_update

Reland of https://codereview.chromium.org/938573002/
With fix.

This just passes through the oauth2 email/key file to allow private issues to be
accessed (eg. the ones in webrtc land.)

BUG=458995

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

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

5 days agoOnly run layout tests on selected chromium builders
phajdan.jr@chromium.org [Fri, 27 Feb 2015 11:51:15 +0000 (11:51 +0000)]
Only run layout tests on selected chromium builders

This mirrors the Blink CQ and reduces capacity needs.

BUG=431472

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

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

5 days agoWebRTC: Make FYI ASan bots not auto-reboot.
kjellander@chromium.org [Fri, 27 Feb 2015 10:01:24 +0000 (10:01 +0000)]
WebRTC: Make FYI ASan bots not auto-reboot.

The split to builder+tester using the same machine
in https://codereview.chromium.org/965443002/ doesn't play
well with auto reboot. The tester starts before the reboot
is triggered, causing it to fail.
Disable auto reboot for now since this setup is only to verify
Git switch build properties functionality.

BUG=438170

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

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

5 days agoWebRTC: Split FYI ASan to builder+tester
kjellander@chromium.org [Fri, 27 Feb 2015 08:47:18 +0000 (08:47 +0000)]
WebRTC: Split FYI ASan to builder+tester

This will be used to verify correct behavior
of revision passing in preparations for the Git switch.

BUG=438170

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

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

5 days agoGatekeeper: Add new bots to client.webrtc
kjellander@chromium.org [Fri, 27 Feb 2015 07:33:11 +0000 (07:33 +0000)]
Gatekeeper: Add new bots to client.webrtc

New GN bots, iOS ARM64 and a renamed Android ARM64
Builder.

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

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

5 days agoPYTHONPATH: Don't replace empty string with None.
djacques@chromium.org [Thu, 26 Feb 2015 23:38:26 +0000 (23:38 +0000)]
PYTHONPATH: Don't replace empty string with None.

BUG=chromium:414436
TEST=`scripts/common/unittests/env_test.py`
R=hinoka@chromium.org

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

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

5 days agocros_chromite: Refrain from using authentication.
dnj@chromium.org [Thu, 26 Feb 2015 23:19:26 +0000 (23:19 +0000)]
cros_chromite: Refrain from using authentication.

Refrain from using authentication when loading Chromite from Gitiles. Since
Gitiles is a public repository, authentication should never be used.
This prevents scenarios where invalid credentials configured on the
local system cause configuration cache update failures.

(Also fix a flag description error).

BUG=chromium:462282
TEST=local
  - Corrupted local '.netrc', verified that UniciodeEncodeError is
    raised.
  - Applied this CL, verified that Chromite downloads successfully.

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

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

5 days agoAdded master.client.boringssl
hinoka@chromium.org [Thu, 26 Feb 2015 23:14:06 +0000 (23:14 +0000)]
Added master.client.boringssl

BUG=434849

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

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

5 days agoStandardize Python paths for master/slave/tools.
dnj@chromium.org [Thu, 26 Feb 2015 22:47:45 +0000 (22:47 +0000)]
Standardize Python paths for master/slave/tools.

Add a common Python path script, "scripts/common/env.py", which can
construct and manipulate common Python paths. Integrate this script
into:
- Standalone tools (run from command-line).
- runit.py (bootstrap)
- Master startup.

This ensures that all tools, masters, and slave execution environments
are run consistently and, ideally, not polluted with local libraries.

BUG=chromium:414436
TEST=local
  - `git cl presubmit -f`
  - ./scripts/tools/runit.py

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

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

5 days agoCrOS: Fix parent properties, add HasUnitTests()
dnj@chromium.org [Thu, 26 Feb 2015 22:35:13 +0000 (22:35 +0000)]
CrOS: Fix parent properties, add HasUnitTests()

Fix property fallthrough so that configurations with children use their
first child for their defaults instead of the global defaults. This is
consistent with how Chromite derives property information.

Add a "HasUnitTests()" test to determine if a configuration (or its
children) have unit tests. Update "chromiumos.tryserver" to use this.

TBR=petermayo@chromium.org
BUG=chromium:452759
TEST=local,`scripts/common/unittests/cros_chromite_unittest.py`
  - ChromiumOS tryserver waterfall properly assigns 'mixed-c-pre-cq' to
    GCE instances; previously, it was falling through to the absolute
    default and assuming that this config (and others) had unit tests.

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

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

5 days agobuildbot: Add 'accepting_bulds' to buildstate.
dnj@chromium.org [Thu, 26 Feb 2015 22:06:40 +0000 (22:06 +0000)]
buildbot: Add 'accepting_bulds' to buildstate.

BUG=None
TEST=local
  - Ran master locally, queried for build state.

R=stip@chromium.org

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

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

5 days agoSwarmed Telemetry GPU tests should not be marked idempotent.
kbr@chromium.org [Thu, 26 Feb 2015 22:05:04 +0000 (22:05 +0000)]
Swarmed Telemetry GPU tests should not be marked idempotent.

This could potentially be made more precise -- for example, by marking
only those tests which are known to use cloud storage, in particular
the pixel_tests -- but for safety, since Telemetry is currently
downloading some executables internally, we prefer to stop marking
them idempotent for now.

BUG=462322

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

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

5 days agoApply the lsan config to the Linux ASan builder again.
earthdok@chromium.org [Thu, 26 Feb 2015 19:30:02 +0000 (19:30 +0000)]
Apply the lsan config to the Linux ASan builder again.

This partially undoes r294214. It looks like this was not the case of the issue.
We also want this config to apply to trybots which share configuration with the
builder.

BUG=455521
TBR=glider@chromium.org

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

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

5 days agoAdd verbose flag to test step for Cronet recipes
xunjieli@chromium.org [Thu, 26 Feb 2015 17:48:42 +0000 (17:48 +0000)]
Add verbose flag to test step for Cronet recipes

Cronet buildbot is currently complaining that there isn't any
output in 20 min, and it kill the test run. Adding a verbose
flag to make sure the tests step output something, so it won't
get killed.

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

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

5 days agoSkia Infra recipe: add $GOPATH/bin to PATH
borenet@google.com [Thu, 26 Feb 2015 17:38:10 +0000 (17:38 +0000)]
Skia Infra recipe: add $GOPATH/bin to PATH

TBR=rmistry
BUG=skia:3464

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

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

5 days agoSkia Infra recipe: apply patch for try jobs
borenet@google.com [Thu, 26 Feb 2015 17:02:02 +0000 (17:02 +0000)]
Skia Infra recipe: apply patch for try jobs

BUG=skia:3464

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

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

5 days agoRun layout tests on chromium trybots when a change touches third_party/WebKit
phajdan.jr@chromium.org [Thu, 26 Feb 2015 16:25:48 +0000 (16:25 +0000)]
Run layout tests on chromium trybots when a change touches third_party/WebKit

BUG=431472
R=jochen@chromium.org

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

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

5 days agoAdd support for cc_perftests and other non-telemetry gtest based tests.
simonhatch@chromium.org [Thu, 26 Feb 2015 15:22:40 +0000 (15:22 +0000)]
Add support for cc_perftests and other non-telemetry gtest based tests.

Switch to recipes a while back dropped these. This CL uses the new src-side API to re-enable them by specifying a test_spec_file at src/testing/buildbot/chromium.perf.json which defines the gtests to run.

Needs to land first: https://codereview.chromium.org/890653002/

Note: The android tests won't be sharded, that probably needs to be done in a separate CL.
Note: I don't have a windows/mac machine so I couldn't test those configs.

http://simonhatch0.mon.corp.google.com:8013/builders/Linux%20Perf%20%281%29/builds/118
http://simonhatch0.mon.corp.google.com:8013/builders/Android%20Nexus7v2%20Perf/builds/309

BUG=392620

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

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

5 days agoSkia infra recipe: install goimports, run db setup
borenet@google.com [Thu, 26 Feb 2015 14:21:17 +0000 (14:21 +0000)]
Skia infra recipe: install goimports, run db setup

TBR=rmistry
BUG=skia:3464

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

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

5 days agoExtract get_files_affected_by_patch out of filter recipe module
phajdan.jr@chromium.org [Thu, 26 Feb 2015 13:54:32 +0000 (13:54 +0000)]
Extract get_files_affected_by_patch out of filter recipe module

This will be useful to recognize patches that touch files
in third_party/WebKit

BUG=431472

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

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

5 days agoSkia Infra recipe: fix GIT_USER_AGENT
borenet@google.com [Thu, 26 Feb 2015 13:44:43 +0000 (13:44 +0000)]
Skia Infra recipe: fix GIT_USER_AGENT

TBR=rmistry
BUG=skia:3464

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

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

5 days agoWebRTC: Android perf tests
kjellander@chromium.org [Thu, 26 Feb 2015 13:22:15 +0000 (13:22 +0000)]
WebRTC: Android perf tests

Execute the webrtc_perf_tests gtest binary on Android
devices using runtest.py so that perf measurements can be
scaped from the logs.

BUG=webrtc:3423
TESTED=Successfully ran:
scripts/tools/run_recipe.py webrtc/standalone buildername="Android Tests (L Nexus7.2)" mastername=client.webrtc slavename=x parent_buildnumber=3018 parent_got_revision=8469 buildnumber=8469 parentname="Android Builder"
and verified by reviewing the stdout that perf data was captured.

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

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

5 days agoV8 Buildbot: Add bots for ppc release.
machenbach@chromium.org [Thu, 26 Feb 2015 13:14:16 +0000 (13:14 +0000)]
V8 Buildbot: Add bots for ppc release.

BUG=

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

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

5 days agoFix estimate_capacity.py to actually process builds
phajdan.jr@chromium.org [Thu, 26 Feb 2015 13:07:24 +0000 (13:07 +0000)]
Fix estimate_capacity.py to actually process builds

TBR=jochen

BUG=none

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

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

6 days agoLibyuv: Make XCode 6.1 the default on Mac and remove older builder.
kjellander@chromium.org [Thu, 26 Feb 2015 11:24:18 +0000 (11:24 +0000)]
Libyuv: Make XCode 6.1 the default on Mac and remove older builder.

Move the two builder machines with XCode 5 to WebRTC instead:
* vm677-m3 to client.webrtc
* vm748-m4 to tryserver.webrtc

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

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

6 days agoInclude all python files in recipe_modules to coverage test
sergiyb@chromium.org [Thu, 26 Feb 2015 06:26:22 +0000 (06:26 +0000)]
Include all python files in recipe_modules to coverage test

Added exceptions too all lines missing coverage at the moment

BUG=460321
R=iannucci@chromium.org

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

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

6 days agoCrOS: Update Chromite pinning, tryserver config.
dnj@chromium.org [Thu, 26 Feb 2015 05:03:07 +0000 (05:03 +0000)]
CrOS: Update Chromite pinning, tryserver config.

Updates Chromite pinning to ToT. Disable tryserver executing builds on
GCE that include "unittests", as they are timing out.

R=petermayao@chromium.org
TBR=petermayo@chromium.org
BUG=chromium:452759
TEST=local
  - Ran locally, sample builders with unittests aren't assigned to GCE.

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

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

6 days agobuildbucket: redundant is_production parameter
nodir@chromium.org [Thu, 26 Feb 2015 04:12:47 +0000 (04:12 +0000)]
buildbucket: redundant is_production parameter

Removed redundant parameter from create_buildbucket_service

R=vadimsh@chromium.org
BUG=

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

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

6 days agoTurn down all non-ninja iOS try bots, as well as chromium_trybot iOS bots
smut@google.com [Thu, 26 Feb 2015 02:16:39 +0000 (02:16 +0000)]
Turn down all non-ninja iOS try bots, as well as chromium_trybot iOS bots

BUG=457659

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

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

6 days agoDisable fastbuild on clang ASan release builders.
mikecase@chromium.org [Thu, 26 Feb 2015 01:23:51 +0000 (01:23 +0000)]
Disable fastbuild on clang ASan release builders.

Having fastbuild=1 on the clang ASan builders messes up the
symbolization needed to generate coverage data. Simply setting
fastbuild=0 for these bots will fix this issue. This change only
effects the 3 downstream clang_release_builders.

BUG=

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

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

6 days agoReport no-new-builds status.
stip@chromium.org [Thu, 26 Feb 2015 01:17:55 +0000 (01:17 +0000)]
Report no-new-builds status.

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

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

6 days agoFix triggers for Perf FYI bots
eakuefner@chromium.org [Thu, 26 Feb 2015 00:10:09 +0000 (00:10 +0000)]
Fix triggers for Perf FYI bots

This CL changes some comments around to make the Intel GPU Perf FYI bot
actually pick builds up.

BUG=441993
R=fmeawad

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

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

6 days ago[Re-land] Convert chromium.mac's iOS bots to use the new iOS recipe
smut@google.com [Wed, 25 Feb 2015 23:51:12 +0000 (23:51 +0000)]
[Re-land] Convert chromium.mac's iOS bots to use the new iOS recipe

This re-lands a previous change, with a workaround for masters_recipes_test.py.

Summary of changes:
- Renames chromium.mac waterfall bots to use underscores instead of spaces, and the ios/unified_builder_tester recipe instead of chromium.
- Removes all iOS references in the chromium recipe, because this recipe is no longer used for iOS bots.
- Removes all iOS references in the chromium try bot recipe, because this recipe is no longer used for iOS try bots.
- Removes iOS checks from masters_recipes_test.py, because iOS bots have a different mechanism of ensuring main/try matching.

BUG=452193
TBR=lliabraa,phajdan.jr

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

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

6 days agoActiveMaster in AnnotationObserver
nodir@chromium.org [Wed, 25 Feb 2015 23:01:50 +0000 (23:01 +0000)]
ActiveMaster in AnnotationObserver

To process @@@STEP_TRIGGER@@@ annotations and trigger builds using
buildbucket, AnnotationObserver needs ActiveMaster from master.config
because it references the service account credentials to use.

This change pulls active master from master.config through a bunch of
classes to AnnotationObserver. An upcoming change will use it.

R=stip@chromium.org
BUG=449218

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

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

6 days agoAdd OWNERS to master.chromium.perf.fyi
eakuefner@chromium.org [Wed, 25 Feb 2015 22:45:33 +0000 (22:45 +0000)]
Add OWNERS to master.chromium.perf.fyi

This CL creates an OWNERS file for master.chromium.perf.fyi which includes
eakuefner and fmeawad.

R=fmeawad,hinoka,zty

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

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

6 days agoRotate configurations for perf.fyi machines
eakuefner@chromium.org [Wed, 25 Feb 2015 22:45:29 +0000 (22:45 +0000)]
Rotate configurations for perf.fyi machines

This CL rotates the old Nvidia tester to be the new Win x64 FYI builder, and
rotates the old builder into a test configuration as the Intel tester, for
evaluation purposes.

BUG=441993
R=fmeawad,hinoka,zty

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

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

6 days agoRevert of Convert chromium.mac's iOS bots to use the new iOS recipe (patchset #1...
smut@google.com [Wed, 25 Feb 2015 22:35:43 +0000 (22:35 +0000)]
Revert of Convert chromium.mac's iOS bots to use the new iOS recipe (patchset #1 id:1 of https://codereview.chromium.org/955513006/)

Reason for revert:
Breaks tools/build presubmit.

Original issue's description:
> Convert chromium.mac's iOS bots to use the new iOS recipe
>
> BUG=452193
> R=lliabraa@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=294221

TBR=lliabraa@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=452193

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

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

6 days agoV8 Buildbot: Merge gcmole bots after paralellization speed-up.
machenbach@chromium.org [Wed, 25 Feb 2015 21:30:06 +0000 (21:30 +0000)]
V8 Buildbot: Merge gcmole bots after paralellization speed-up.

These bots have an 8X speed-up after https://codereview.chromium.org/931233002/

R=jochen@chromium.org, tandrii@chromium.org
TBR=tandrii@chromium.org

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

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

6 days agoConvert chromium.mac's iOS bots to use the new iOS recipe
smut@google.com [Wed, 25 Feb 2015 21:12:06 +0000 (21:12 +0000)]
Convert chromium.mac's iOS bots to use the new iOS recipe

BUG=452193
R=lliabraa@chromium.org

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

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

6 days agoSkia: Add infra buildbot
borenet@google.com [Wed, 25 Feb 2015 21:09:46 +0000 (21:09 +0000)]
Skia: Add infra buildbot

First version just does run_unittests.

BUG=skia:3464

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

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

6 days agoCollect step no longer runs if trigger step failed on AMP bots.
mikecase@chromium.org [Wed, 25 Feb 2015 17:08:42 +0000 (17:08 +0000)]
Collect step no longer runs if trigger step failed on AMP bots.

BUG=449391

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

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

6 days agoCall cleanup_temp, it's problematic especially on Windows.
maruel@chromium.org [Wed, 25 Feb 2015 15:26:45 +0000 (15:26 +0000)]
Call cleanup_temp, it's problematic especially on Windows.

R=sebmarchand@chromium.org
BUG=

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

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

6 days agoMake recipes always use POSIX path separators for "analyze"
phajdan.jr@chromium.org [Wed, 25 Feb 2015 15:03:36 +0000 (15:03 +0000)]
Make recipes always use POSIX path separators for "analyze"

git always uses forward slashes (including Windows), and so that's what
"analyze" expects

BUG=431472

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

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

6 days agoestimate_capacity.py: filter by patch project or blamelist
phajdan.jr@chromium.org [Wed, 25 Feb 2015 15:03:31 +0000 (15:03 +0000)]
estimate_capacity.py: filter by patch project or blamelist

With this we no longer need to ignore CLs, so remove
that as well.

It turns out we're over capacity now anyway,
so it's more useful to compare numbers from blink autoroller
and experimental blink jobs going to chromium builders.

BUG=431479

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

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

6 days agoMake "analyze" failures temporarily non-fatal on Mac
phajdan.jr@chromium.org [Wed, 25 Feb 2015 14:53:30 +0000 (14:53 +0000)]
Make "analyze" failures temporarily non-fatal on Mac

BUG=461811

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

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

6 days agoTake another shot at fixing the ASan sandboxed bot.
earthdok@chromium.org [Wed, 25 Feb 2015 14:32:11 +0000 (14:32 +0000)]
Take another shot at fixing the ASan sandboxed bot.

- Do not apply the lsan config to the builder. It doesn't have any build-time
effects anyway. I suspect that testers inherit this config, and we don't
actually want to apply it to the sandboxed tester.
- Remove the no_lsan config. We don't depend on GYP_DEFINES for runtime behavior
anymore, which makes it useless.
- Update comments.

BUG=455521
TBR=glider@chromium.org

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

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

6 days agoFix path separators in "analyze" on Windows
phajdan.jr@chromium.org [Wed, 25 Feb 2015 13:18:21 +0000 (13:18 +0000)]
Fix path separators in "analyze" on Windows

BUG=431472

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

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

6 days agoMake "analyze" failures fatal
phajdan.jr@chromium.org [Wed, 25 Feb 2015 13:15:31 +0000 (13:15 +0000)]
Make "analyze" failures fatal

Please see https://groups.google.com/a/chromium.org/d/msg/infra-dev/e6l7ZZxcTFc/ImoF6TX9A1EJ
for discussion and context.

BUG=none

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

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

7 days agoV8 Buildbot: Add new windows slaves to tryserver.
machenbach@chromium.org [Wed, 25 Feb 2015 09:15:50 +0000 (09:15 +0000)]
V8 Buildbot: Add new windows slaves to tryserver.

BUG=460465
TBR=tandrii@chromium.org

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

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

7 days agoGOMA_HERMETIC=error on all chromium_trybot.
yyanagisawa@chromium.org [Wed, 25 Feb 2015 08:49:38 +0000 (08:49 +0000)]
GOMA_HERMETIC=error on all chromium_trybot.

Only trybots using gn set GOMA_HERMETIC=error with
https://codereview.chromium.org/938383003/.
This change apply GOMA_HERMETIC=error to chromium_trybot.

BUG=366967

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

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

7 days agoRevert of Set fastbuild=0 on clang release builders. (patchset #1 id:1 of https:...
thakis@chromium.org [Wed, 25 Feb 2015 06:09:50 +0000 (06:09 +0000)]
Revert of Set fastbuild=0 on clang release builders. (patchset #1 id:1 of https://codereview.chromium.org/953863003/)

Reason for revert:
No reason to fastbuild=0 all clang bots. The linked bot seems to be about asan.

Original issue's description:
> Disable fastbuild on clang builders.
>
> Having fastbuild=1 on the clang builders messes up the
> symbolization needed to generated coverage data. Simply setting
> fastbuild=0 for these bots will fix this issue.
>
> BUG=461336
> TBR=zty
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294208

TBR=zty@chromium.org,inferno@chromium.org,mikecase@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=461336

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

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

7 days agoDisable fastbuild on clang builders.
mikecase@chromium.org [Wed, 25 Feb 2015 06:02:56 +0000 (06:02 +0000)]
Disable fastbuild on clang builders.

Having fastbuild=1 on the clang builders messes up the
symbolization needed to generated coverage data. Simply setting
fastbuild=0 for these bots will fix this issue.

BUG=461336
TBR=zty

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

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

7 days agoFixed Skia bucket names
nodir@chromium.org [Tue, 24 Feb 2015 22:36:54 +0000 (22:36 +0000)]
Fixed Skia bucket names

TBR=borenet@chromium.org
BUG=

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

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