chromium/tools/build.git
11 hours agoUpdate chromium_gn recipes to handle the win x64 trybots. master
dpranke@chromium.org [Sat, 25 Apr 2015 17:21:09 +0000 (17:21 +0000)]
Update chromium_gn recipes to handle the win x64 trybots.

TBR=phajdan.jr@chromium.org
BUG=

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

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

26 hours agoExtract functions from path recipe module so that step can depend on it
phajdan.jr@chromium.org [Sat, 25 Apr 2015 01:53:56 +0000 (01:53 +0000)]
Extract functions from path recipe module so that step can depend on it

This will be needed to run recipes on swarming - step will default
cwd to slave_build path.

BUG=437264

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

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

28 hours agoAdd mac continuous builder to infra waterfall.
agable@chromium.org [Sat, 25 Apr 2015 00:16:18 +0000 (00:16 +0000)]
Add mac continuous builder to infra waterfall.

R=iannucci@chromium.org
BUG=477486

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

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

28 hours agomaster.chromium.infra: don't merge publish_tarball build requests (attempt #2)
phajdan.jr@chromium.org [Fri, 24 Apr 2015 23:57:23 +0000 (23:57 +0000)]
chromium.infra: don't merge publish_tarball build requests (attempt #2)

See earlier https://codereview.chromium.org/1050153003 for context.

BUG=433338

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

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

29 hours agoAfter https://codereview.chromium.org/1092083002 was reverted due to test failures...
sullivan@google.com [Fri, 24 Apr 2015 22:52:14 +0000 (22:52 +0000)]
After https://codereview.chromium.org/1092083002 was reverted due to test failures, reland changes which removed unnecessary FYI bots.

BUG=477399

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

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

30 hours agoHook up 'sizes.py' to work with recipie-based buildbots and use it for the Win Clang...
hans@chromium.org [Fri, 24 Apr 2015 22:13:53 +0000 (22:13 +0000)]
Hook up 'sizes.py' to work with recipie-based buildbots and use it for the Win Clang perf builder

BUG=451078

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

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

31 hours agoLift cf_archive_script into recipe module.
machenbach@chromium.org [Fri, 24 Apr 2015 21:37:58 +0000 (21:37 +0000)]
Lift cf_archive_script into recipe module.

This migrates the contents of the legacy script
cf_archive_script.py into the archive recipe module.

This is the first migration step with a focus on preserving
the old behavior (mostly) and on easy review (by keeping
the old code structure).

In a follow up CL this code should be refactored and
cleaned up.

BUG=478039

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

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

31 hours agoSwap slaves of lkgr-tag-pusher and publish_tarball on chromium.infra.cron waterfall.
tandrii@chromium.org [Fri, 24 Apr 2015 21:06:29 +0000 (21:06 +0000)]
Swap slaves of lkgr-tag-pusher and publish_tarball on chromium.infra.cron waterfall.

BUG=
R=friedman@chromium.org,agable@chromium.org

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

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

32 hours agoRevert of Remove outdated telemetry tests from build configurations. This also involv...
sullivan@chromium.org [Fri, 24 Apr 2015 20:12:36 +0000 (20:12 +0000)]
Revert of Remove outdated telemetry tests from build configurations. This also involved moving Mac Perf Testeā€¦ (patchset #2 id:20001 of https://codereview.chromium.org/1092083002/)

Reason for revert:
Broke internal tests (see crbug.com/480685)

Original issue's description:
> Remove outdated telemetry tests from build configurations. This also involved moving Mac Perf Tester and Memory tester from FYI waterfall. These are both replaced by bots on chromium.perf waterfall.
>
> BUG=477399
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294879

TBR=stip@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=477399

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

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

33 hours agoSplit chromium.infra waterfall into continious and cron.
tandrii@chromium.org [Fri, 24 Apr 2015 19:44:38 +0000 (19:44 +0000)]
Split chromium.infra waterfall into continious and cron.

Create new master.chromium.infra.cron and move gnumbd*, codesearch*,
and other periodic infra builders to it.
master.chromium.infra now contains only continious builders,
which will close only infra tree.

This also buys us time to revive sections in gatekeeper,
see https://codereview.chromium.org/1100143002/#msg3 .

BUG=473210
R=stip@chromium.org,agable@chromium.org

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

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

33 hours agoinfra/publish_tarball: move export_tarball.py to recipes
phajdan.jr@chromium.org [Fri, 24 Apr 2015 19:11:12 +0000 (19:11 +0000)]
infra/publish_tarball: move export_tarball.py to recipes

BUG=433338

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

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

34 hours agoFix android_blink_compile_dbg to build into //out/Debug.
dpranke@chromium.org [Fri, 24 Apr 2015 18:29:47 +0000 (18:29 +0000)]
Fix android_blink_compile_dbg to build into //out/Debug.

TBR=phajdan.jr@chromium.org
BUG=479509

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

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

34 hours agoFix blink_android_trybot debug config by flipping it to MB.
dpranke@chromium.org [Fri, 24 Apr 2015 18:07:06 +0000 (18:07 +0000)]
Fix blink_android_trybot debug config by flipping it to MB.

The android_blink_compile_dbg bot was actually doing a release build.
This CL fixes that, and also fixes it by flipping both boths
that use this recipe to use MB to generate the build files, rather
than calling gyp directly during runhooks.

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

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

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

34 hours agoestimate_capacity.py: print more details about each build
phajdan.jr@chromium.org [Fri, 24 Apr 2015 17:56:45 +0000 (17:56 +0000)]
estimate_capacity.py: print more details about each build

BUG=431479

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

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

34 hours agoUpdate recipes.isolate to work with chromium_trybot recipe
phajdan.jr@chromium.org [Fri, 24 Apr 2015 17:56:38 +0000 (17:56 +0000)]
Update recipes.isolate to work with chromium_trybot recipe

BUG=437264

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

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

34 hours agoruntest.py: don't crash on SlaveBuildName
phajdan.jr@chromium.org [Fri, 24 Apr 2015 17:49:56 +0000 (17:49 +0000)]
runtest.py: don't crash on SlaveBuildName

BUG=437264

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

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

35 hours agoAdd ability to run MB with a custom config file to api.chromium.
dpranke@chromium.org [Fri, 24 Apr 2015 17:39:16 +0000 (17:39 +0000)]
Add ability to run MB with a custom config file to api.chromium.

For private repos, we need the ability to point MB
at a custom config file, rather than using the one
in the Chromium repo.

R=phajdan.jr@chromium.org, luqui@chromium.org
BUG=480618

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

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

37 hours agoWe need toolbox too.
ngeoffray@google.com [Fri, 24 Apr 2015 14:49:17 +0000 (14:49 +0000)]
We need toolbox too.

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

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

38 hours agoxvfb: set dpi to 96 (xvfb defaults to 100).
stapelberg@google.com [Fri, 24 Apr 2015 14:26:08 +0000 (14:26 +0000)]
xvfb: set dpi to 96 (xvfb defaults to 100).

Tests assume that the DPI is effectively 96. Up until recently, this was
the case because chromium only supported 100% (corresponding to 96 dpi)
or 200% (corresponding to 192 dpi) scaling in its UI.

With https://codereview.chromium.org/1078423002/, we want to change that
to better reflect the hardware that many people have today. Applying
that CL without also changing the DPI results in tests failing because
of off-by-a-few-pixel errors.

BUG=477716,143619

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

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

39 hours agoSkia: stop running nanobench on debug-mode test bots
borenet@google.com [Fri, 24 Apr 2015 13:38:55 +0000 (13:38 +0000)]
Skia: stop running nanobench on debug-mode test bots

BUG=

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

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

39 hours agoWebRTC: Add trybots for Android testers with Samsung S{3,4,5} devices.
kjellander@chromium.org [Fri, 24 Apr 2015 13:14:26 +0000 (13:14 +0000)]
WebRTC: Add trybots for Android testers with Samsung S{3,4,5} devices.

Having trybots will make it easier to try fixes for the currently
failing tests for the buildbots that are currently running in the
client.webrtc.fyi waterfall.

BUG=458018

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

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

40 hours agoRevert of Re^3land of 'Make subannotations more robust' (patchset #5 id:80001 of...
kjellander@chromium.org [Fri, 24 Apr 2015 12:08:30 +0000 (12:08 +0000)]
Revert of Re^3land of 'Make subannotations more robust' (patchset #5 id:80001 of https://codereview.chromium.org/1080283003/)

Reason for revert:
This breaks our Windows perf bot exactly as last time I reverted this (in https://codereview.chromium.org/1072823002).

Build failures:
http://build.chromium.org/p/client.webrtc/builders/Win32%20Release%20%5Blarge%20tests%5D/builds/4210
http://build.chromium.org/p/client.webrtc/builders/Win32%20Release%20%5Blarge%20tests%5D/builds/4211
http://build.chromium.org/p/client.webrtc/builders/Win32%20Release%20%5Blarge%20tests%5D/builds/4212
http://build.chromium.org/p/client.webrtc/builders/Win32%20Release%20%5Blarge%20tests%5D/builds/4213

Please at least monitor that bot for the next re-land. I'd be interested in knowing what's causing this and if we're doing something wrong. AFAIK there are no hacks involved in that bot's perf setup (except that it's Windows, which always is tricky).

Original issue's description:
> Re^3land of 'Make subannotations more robust'
>
> Re^0land: https://codereview.chromium.org/1001183002/
> Re^1land: https://codereview.chromium.org/1076643002/
> Re^2land: https://chromiumcodereview.appspot.com/1075053002/
>
> This patch makes the recipe engine parse and re-emit subannotations when allow_subannotations is True.  This means that any of the subannotator's steps which are duplicates of other steps executed will be disambiguated.  When an allow_subannotations step is actually emits annotations, an (end) step is emitted after it is done to have something to hang metadata on (it also conveniently communicates when we re-enter recipes).
>
> BUG=466409
> TBR=iannucci@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294973

TBR=iannucci@chromium.org,luqui@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=466409

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

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

40 hours agoAdd toybox to the list of things to build.
ngeoffray@google.com [Fri, 24 Apr 2015 11:49:35 +0000 (11:49 +0000)]
Add toybox to the list of things to build.

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

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

44 hours agoMake stable builder pull from 1.10
ricow@google.com [Fri, 24 Apr 2015 08:23:54 +0000 (08:23 +0000)]
Make stable builder pull from 1.10

R=kasperl@google.com
BUG=

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

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

2 days agoRe^3land of 'Make subannotations more robust'
luqui@chromium.org [Fri, 24 Apr 2015 00:20:56 +0000 (00:20 +0000)]
Re^3land of 'Make subannotations more robust'

Re^0land: https://codereview.chromium.org/1001183002/
Re^1land: https://codereview.chromium.org/1076643002/
Re^2land: https://chromiumcodereview.appspot.com/1075053002/

This patch makes the recipe engine parse and re-emit subannotations when allow_subannotations is True.  This means that any of the subannotator's steps which are duplicates of other steps executed will be disambiguated.  When an allow_subannotations step is actually emits annotations, an (end) step is emitted after it is done to have something to hang metadata on (it also conveniently communicates when we re-enter recipes).

BUG=466409
TBR=iannucci@chromium.org

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

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

2 days agoMake Chromium Mojo Android bot use android gclient_apply_config.
msw@chromium.org [Fri, 24 Apr 2015 00:14:16 +0000 (00:14 +0000)]
Make Chromium Mojo Android bot use android gclient_apply_config.

Apply android gclient config and arm TARGET_ARCH.
Update a comment.

Retrain the expectations:
  scripts/slave/unittests/recipe_simulation_test.py train

Hopefully the bot now passes the gn step:
  http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Android

BUG=466129
TEST=Bot passes gn step?
R=dpranke@chromium.org

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

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

2 days agoHandling test failure and some output enhancements.
robertocn@chromium.org [Fri, 24 Apr 2015 00:09:38 +0000 (00:09 +0000)]
Handling test failure and some output enhancements.

R=qyearsley@chromium.org,prasadv@chromium.org

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

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

2 days agoRevert of master.chromium.infra: don't merge publish_tarball build requests (patchset...
phajdan.jr@chromium.org [Thu, 23 Apr 2015 23:44:45 +0000 (23:44 +0000)]
Revert of chromium.infra: don't merge publish_tarball build requests (patchset #1 id:1 of https://codereview.chromium.org/1095793005/)

Reason for revert:
2015-04-23 16:43:20-0700 [-] in maybeStartBuild for <Builder ''gnumbd'' at 62342640>
        Traceback (most recent call last):
          File "/home/chrome-bot/buildbot/build/third_party/buildbot_8_4p1/buildbot/process/builder.py", line 729, in maybeStartBuild
            mergeRequests_fn))
          File "/home/chrome-bot/buildbot/build/third_party/twisted_10_2/twisted/internet/defer.py", line 964, in unwindGenerator
            return _deferGenerator(f(*args, **kwargs), Deferred())
          File "/home/chrome-bot/buildbot/build/third_party/twisted_10_2/twisted/internet/defer.py", line 866, in _deferGenerator
            result = g.next()
          File "/home/chrome-bot/buildbot/build/third_party/buildbot_8_4p1/buildbot/process/builder.py", line 860, in _mergeRequests
            defer.maybeDeferred(lambda :
        --- <exception caught here> ---
          File "/home/chrome-bot/buildbot/build/third_party/twisted_10_2/twisted/internet/defer.py", line 133, in maybeDeferred
            result = f(*args, **kw)
          File "/home/chrome-bot/buildbot/build/third_party/buildbot_8_4p1/buildbot/process/builder.py", line 861, in <lambda>
            mergeRequests_fn(breq_object, other_breq_object)))
        exceptions.TypeError: mergeRequests() takes exactly 3 arguments (2 given)

Original issue's description:
> master.chromium.infra: don't merge publish_tarball build requests
>
> See earlier https://codereview.chromium.org/1050153003 for context.
>
> BUG=433338
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294968

TBR=agable@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=433338

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

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

2 days agoDo not try to strip the GN binary on windows.
dpranke@chromium.org [Thu, 23 Apr 2015 22:53:28 +0000 (22:53 +0000)]
Do not try to strip the GN binary on windows.

TBR=tfarina@chromium.org
BUG=

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

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

2 days agomaster.chromium.infra: don't merge publish_tarball build requests
phajdan.jr@chromium.org [Thu, 23 Apr 2015 22:39:44 +0000 (22:39 +0000)]
chromium.infra: don't merge publish_tarball build requests

See earlier https://codereview.chromium.org/1050153003 for context.

BUG=433338

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

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

2 days agoAdd notification on failure for Remoting Android tests.
anandc@chromium.org [Thu, 23 Apr 2015 19:56:30 +0000 (19:56 +0000)]
Add notification on failure for Remoting Android tests.

BUG=341964

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

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

2 days agoReplace build{76..79}-a1 with build{106..109}-m1 in master.chromium.gpu.fyi
pschmidt@google.com [Thu, 23 Apr 2015 19:05:37 +0000 (19:05 +0000)]
Replace build{76..79}-a1 with build{106..109}-m1 in chromium.gpu.fyi

BUG=479938

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

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

2 days agoAdd Android Remoting tests to triggerable scheduler.
anandc@chromium.org [Thu, 23 Apr 2015 18:50:20 +0000 (18:50 +0000)]
Add Android Remoting tests to triggerable scheduler.

This CL: https://codereview.chromium.org/1094193003/ that kills android/tester.py, removes the new builder for Remoting tests from the trigger-able scheduler. I missed that during its review, and would like to add it back.

BUG=341964

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

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

2 days agoAdd support for retries without patch to ios trybot recipe
phajdan.jr@chromium.org [Thu, 23 Apr 2015 18:05:24 +0000 (18:05 +0000)]
Add support for retries without patch to ios trybot recipe

BUG=none

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

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

2 days agoWebRTC: Remove video_capture_tests on Android.
kjellander@chromium.org [Thu, 23 Apr 2015 17:43:39 +0000 (17:43 +0000)]
WebRTC: Remove video_capture_tests on Android.

The test is being removed from the code soon.

BUG=webrtc:4475
TBR=phoglund@chromium.org

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

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

2 days agoAdd project identity to the BuildmasterConfig.
ngeoffray@google.com [Thu, 23 Apr 2015 15:58:39 +0000 (15:58 +0000)]
Add project identity to the BuildmasterConfig.

This improves the messages sent when builds fail.

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

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

2 days agoV8 Buildbot: Experimental fix for clusterfuzz arm64 build compile error.
machenbach@chromium.org [Thu, 23 Apr 2015 12:41:46 +0000 (12:41 +0000)]
V8 Buildbot: Experimental fix for clusterfuzz arm64 build compile error.

The compiler uses the wrong binutils (not the bundled
version). Switch off goma to see if it's a goma-side problem.

BUG=412706
TBR=kjellander, tandrii

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

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

2 days agoMove new mojo slave.
navabi@chromium.org [Thu, 23 Apr 2015 09:44:56 +0000 (09:44 +0000)]
Move new mojo slave.

BUG=477159

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

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

2 days agoRemove use_allocator=none where it's implied.
machenbach@chromium.org [Thu, 23 Apr 2015 08:48:59 +0000 (08:48 +0000)]
Remove use_allocator=none where it's implied.

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

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

3 days agoSplit tryserver.chromium.linux android testers pool into CQ and optional one
phajdan.jr@chromium.org [Thu, 23 Apr 2015 04:43:58 +0000 (04:43 +0000)]
Split tryserver.chromium.linux android testers pool into CQ and optional one

BUG=431479

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

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

3 days agoOptimize tryserver.chromium.linux slave pools:
phajdan.jr@chromium.org [Thu, 23 Apr 2015 04:39:30 +0000 (04:39 +0000)]
Optimize tryserver.chromium.linux slave pools:

- move linux_clang_tsan and linux_site_isolation to the common optional pool
  as opposed to each having its own 1 slave pool

- move more slaves from optional pool to CQ pool

- move some slaves from android compile pool to CQ pool

BUG=431479

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

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

3 days agoMake android_compile_dbg and android_compile_rel share builddir
phajdan.jr@chromium.org [Thu, 23 Apr 2015 04:21:13 +0000 (04:21 +0000)]
Make android_compile_dbg and android_compile_rel share builddir

BUG=none

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

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

3 days agoFlip remaining GN bots to use MB.
dpranke@chromium.org [Thu, 23 Apr 2015 02:05:10 +0000 (02:05 +0000)]
Flip remaining GN bots to use MB.

This CL flips the remaining GN bots that weren't using
MB (the bots on the v8 tryserver and waterfall), and
removes the non-MB code paths from the chromium_gn recipe.

R=machenbach@chromium.org, phajdan.jr@chromium.org
TBR=jochen@chromium.org, machenbach@chromium.org
BUG=454413

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

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

3 days agoOnly check first 499 chars of status when attempting to open the tree.
stip@chromium.org [Wed, 22 Apr 2015 23:08:32 +0000 (23:08 +0000)]
Only check first 499 chars of status when attempting to open the tree.

chromium-status (and its forks) clip status messages at 499 chars and add an ellipsis, breaking auto-open.

BUG=480001

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

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

3 days agoAdd buildbot for control flow integrity on Linux.
pcc@chromium.org [Wed, 22 Apr 2015 22:53:44 +0000 (22:53 +0000)]
Add buildbot for control flow integrity on Linux.

Control flow integity
(https://sites.google.com/a/chromium.org/dev/developers/testing/control-flow-integrity)
is a security hardening scheme implemented in Clang which we are planning
to roll out in Chrome.

This adds a buildbot for testing cfi_vptr=1 on Linux.

BUG=464797
R=iannucci@chromium.org

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

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

3 days agolinux_arm_compile trybot is no longer a 'legacy' trybot
sbc@chromium.org [Wed, 22 Apr 2015 21:12:03 +0000 (21:12 +0000)]
linux_arm_compile trybot is no longer a 'legacy' trybot

This should have been part of https://codereview.chromium.org/1091893002/

BUG=384104

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

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

3 days agobuildbucket fix: loading leases
nodir@chromium.org [Wed, 22 Apr 2015 20:28:38 +0000 (20:28 +0000)]
buildbucket fix: loading leases

Leases were loaded from the db incorrectly: they expected build_id and
lease_key right in the buildbucket property, but it was changed before
to be build.id and build.lease_key

This is rather a serious bug: if master is restarted, all builds that
were running will not be found by buildbucket, their leases will expire
and builds will be rescheduled.

R=vadimsh@chromium.org, sheyang@chromium.org
BUG=
TEST=locally

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

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

3 days agoAdd a Win Clang deterministic builder.
sebmarchand@chromium.org [Wed, 22 Apr 2015 18:52:15 +0000 (18:52 +0000)]
Add a Win Clang deterministic builder.

BUG=330260

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

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

3 days agoRemove tandrii from recipients of nacl gatekeeper emails.
tandrii@google.com [Wed, 22 Apr 2015 17:43:27 +0000 (17:43 +0000)]
Remove tandrii from recipients of nacl gatekeeper emails.

R=stip@chromium.org
BUG=

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

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

3 days agoV8 Buildbot: Add mips builder for clusterfuzz.
machenbach@chromium.org [Wed, 22 Apr 2015 15:18:51 +0000 (15:18 +0000)]
V8 Buildbot: Add mips builder for clusterfuzz.

Also remove the unused arm64 release builder and compile only
d8.

BUG=412706
TBR=kjellander@chromium.org

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

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

3 days agoReland V8 Buildbot: Refactoring - lift specification of the output dir into recipes...
machenbach@chromium.org [Wed, 22 Apr 2015 13:50:43 +0000 (13:50 +0000)]
Reland V8 Buildbot: Refactoring - lift specification of the output dir into recipes. (patchset #1 id:1 of https://codereview.chromium.org/1096813006/)

Reason for revert:
Reland with fix...

Original issue's description:
> Revert of V8 Buildbot: Refactoring - lift specification of the output dir into recipes. (patchset #1 id:1 of https://codereview.chromium.org/1046333004/)
>
> Reason for revert:
> Fails everywhere :(
>
> Original issue's description:
> > V8 Buildbot: Refactoring - lift specification of the output dir into recipes.
> >
> > BUG=
> >
> > Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294944
>
> TBR=tandrii@chromium.org,kjellander@chromium.org,sergiyb@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294945

TBR=tandrii@chromium.org,kjellander@chromium.org,sergiyb@chromium.org

BUG=

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

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

3 days agoRevert of V8 Buildbot: Refactoring - lift specification of the output dir into recipe...
machenbach@chromium.org [Wed, 22 Apr 2015 13:27:13 +0000 (13:27 +0000)]
Revert of V8 Buildbot: Refactoring - lift specification of the output dir into recipes. (patchset #1 id:1 of https://codereview.chromium.org/1046333004/)

Reason for revert:
Fails everywhere :(

Original issue's description:
> V8 Buildbot: Refactoring - lift specification of the output dir into recipes.
>
> BUG=
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294944

TBR=tandrii@chromium.org,kjellander@chromium.org,sergiyb@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

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

3 days agoV8 Buildbot: Refactoring - lift specification of the output dir into recipes.
machenbach@chromium.org [Wed, 22 Apr 2015 13:13:18 +0000 (13:13 +0000)]
V8 Buildbot: Refactoring - lift specification of the output dir into recipes.

BUG=

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

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

3 days agoSkia: Remove all references to ARB files in Google Storage
borenet@google.com [Wed, 22 Apr 2015 12:50:25 +0000 (12:50 +0000)]
Skia: Remove all references to ARB files in Google Storage

BUG=skia:2969

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

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

3 days agoV8 Buildbot: Switch off avx support when sse support is switched off too.
machenbach@chromium.org [Wed, 22 Apr 2015 10:38:53 +0000 (10:38 +0000)]
V8 Buildbot: Switch off avx support when sse support is switched off too.

TBR=kjellander@chromium.org

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

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

3 days agoV8 Buildbot: Fix outdir for mac.
machenbach@chromium.org [Wed, 22 Apr 2015 10:33:34 +0000 (10:33 +0000)]
V8 Buildbot: Fix outdir for mac.

TBR=tandrii@chromium.org

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

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

3 days agoRevert of Revert of V8 Buildbot: Switch mac bots to ninja and goma. (patchset #1...
machenbach@chromium.org [Wed, 22 Apr 2015 10:27:45 +0000 (10:27 +0000)]
Revert of Revert of V8 Buildbot: Switch mac bots to ninja and goma. (patchset #1 id:1 of https://codereview.chromium.org/1090303005/)

Reason for revert:
Reland with out dir fix...

Original issue's description:
> Revert of V8 Buildbot: Switch mac bots to ninja and goma. (patchset #2 id:20001 of https://codereview.chromium.org/1101643002/)
>
> Reason for revert:
> Some mac bots are misbihaving. This still misses a change to the v8 test driver regarding the out directory and probably a landmine.
>
> Original issue's description:
> > V8 Buildbot: Switch mac bots to ninja and goma.
> >
> > Also add a legacy xcode compile builder.
> >
> > Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294937
>
> TBR=jochen@chromium.org,tandrii@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294939

TBR=jochen@chromium.org,tandrii@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

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

3 days agoRevert of V8 Buildbot: Switch mac bots to ninja and goma. (patchset #2 id:20001 of...
machenbach@chromium.org [Wed, 22 Apr 2015 10:23:12 +0000 (10:23 +0000)]
Revert of V8 Buildbot: Switch mac bots to ninja and goma. (patchset #2 id:20001 of https://codereview.chromium.org/1101643002/)

Reason for revert:
Some mac bots are misbihaving. This still misses a change to the v8 test driver regarding the out directory and probably a landmine.

Original issue's description:
> V8 Buildbot: Switch mac bots to ninja and goma.
>
> Also add a legacy xcode compile builder.
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294937

TBR=jochen@chromium.org,tandrii@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

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

3 days agoAlways provide the -e option.
ngeoffray@google.com [Wed, 22 Apr 2015 09:55:19 +0000 (09:55 +0000)]
Always provide the -e option.

In case building gtests fail, the following make invocations will try again.

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

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

3 days agoV8 Buildbot: Switch mac bots to ninja and goma.
machenbach@chromium.org [Wed, 22 Apr 2015 09:50:02 +0000 (09:50 +0000)]
V8 Buildbot: Switch mac bots to ninja and goma.

Also add a legacy xcode compile builder.

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

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

3 days agoWebRTC: Add Mac and Windows VMs
kjellander@chromium.org [Wed, 22 Apr 2015 06:59:58 +0000 (06:59 +0000)]
WebRTC: Add Mac and Windows VMs

Add two new VMs to tryserver.webrtc:
vm133-m4 (win)
vm666-m4 (mac)

BUG=458017
TBR=phoglund@chromium.org

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

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

4 days agoRun mojo_shell_unittests and mojo_application_manager_unittests.
msw@chromium.org [Wed, 22 Apr 2015 01:25:26 +0000 (01:25 +0000)]
Run mojo_shell_unittests and mojo_application_manager_unittests.

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

Add the test steps and re-train:
  scripts/slave/unittests/recipe_simulation_test.py train

See the bot at:
  http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux

BUG=NONE
TEST=Chromium Mojo Linux bot runs and passes these unit tests.
TBR=dpranke@chromium.org,sky@chromium.org

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

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

4 days agoAdd a recipe to generate large telemetry profiles.
erikchen@chromium.org [Tue, 21 Apr 2015 23:53:47 +0000 (23:53 +0000)]
Add a recipe to generate large telemetry profiles.

The recipe has been tested locally, but is not yet hooked up to any masters.

BUG=472711

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

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

4 days agoDisable the test isolation on the Android deterministic builder.
sebmarchand@chromium.org [Tue, 21 Apr 2015 22:53:57 +0000 (22:53 +0000)]
Disable the test isolation on the Android deterministic builder.

test_isolation_mode!=noop is not supported on android so the compile fails.

BUG=383340

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

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

4 days agoRemove broken gyp bots from tryserver.nacl
iannucci@chromium.org [Tue, 21 Apr 2015 22:42:05 +0000 (22:42 +0000)]
Remove broken gyp bots from tryserver.nacl

R=bradnelson@chromium.org, dpranke@chromium.org
BUG=450792

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

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

4 days agoFlip chromium.webkit waterfall bots to MB.
dpranke@chromium.org [Tue, 21 Apr 2015 21:43:50 +0000 (21:43 +0000)]
Flip chromium.webkit waterfall bots to MB.

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

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

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

4 days agoAdd Win x64 GN bots to the chromium.win, tryserver.chromium.win masters.
dpranke@chromium.org [Tue, 21 Apr 2015 21:43:42 +0000 (21:43 +0000)]
Add Win x64 GN bots to the chromium.win, tryserver.chromium.win masters.

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

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

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

4 days agoAdd a GN (dbg) bot to the chromium.chromiumos waterfall.
dpranke@chromium.org [Tue, 21 Apr 2015 21:27:12 +0000 (21:27 +0000)]
Add a GN (dbg) bot to the chromium.chromiumos waterfall.

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

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

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

4 days agoAdd new GPU bots (Nvidia and ATI) to the PerfFyi waterfall
fmeawad@chromium.org [Tue, 21 Apr 2015 21:22:50 +0000 (21:22 +0000)]
Add new GPU bots (Nvidia and ATI) to the PerfFyi waterfall

Once the bots are stable they will move to the perf waterfall.

BUG=383661,470673

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

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

4 days agoAdd remoting_apk compile target to Android Remoting Tests.
luqui@chromium.org [Tue, 21 Apr 2015 21:13:41 +0000 (21:13 +0000)]
Add remoting_apk compile target to Android Remoting Tests.

BUG=
TBR=phajdan.jr@chromium.org
CC=anandc@chromium.org

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

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

4 days agoV8 Buildbot: Reland switch on goma for mac gc stress bot.
machenbach@chromium.org [Tue, 21 Apr 2015 18:40:31 +0000 (18:40 +0000)]
V8 Buildbot: Reland switch on goma for mac gc stress bot.

TBR=tandrii@chromium.org

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

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

4 days agoClean up bot NEON config.
mtklein@chromium.org [Tue, 21 Apr 2015 18:23:35 +0000 (18:23 +0000)]
Clean up bot NEON config.

The XOOM doesn't have NEON, so drop it.

NEON is becoming the default, so there's no need for the _Neon builders.  Convert them into _NoNeon builders.

BUG=

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

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

4 days agochromium.fyi: Android Tests (N5) -> Android Remoting Tests. android/tester is dead.
luqui@chromium.org [Tue, 21 Apr 2015 18:19:20 +0000 (18:19 +0000)]
chromium.fyi: Android Tests (N5) -> Android Remoting Tests.  android/tester is dead.

BUG=457059
R=phajdan.jr@chromium.org,anandc@chromium.org

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

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

4 days agoMark start_crash_service as an infra step
phajdan.jr@chromium.org [Tue, 21 Apr 2015 15:50:27 +0000 (15:50 +0000)]
Mark start_crash_service as an infra step

BUG=472068

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

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

4 days agoV8 Buildbot: Fix ninja configuration for mac gc stress.
machenbach@chromium.org [Tue, 21 Apr 2015 13:55:10 +0000 (13:55 +0000)]
V8 Buildbot: Fix ninja configuration for mac gc stress.

TBR=kjellander@chromium.org

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

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

4 days agoV8 Buildbot: Switch mac gcstress to ninja.
machenbach@chromium.org [Tue, 21 Apr 2015 12:37:24 +0000 (12:37 +0000)]
V8 Buildbot: Switch mac gcstress to ninja.

TBR=kjellander@chromium.org

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

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

4 days agoV8 Buildbot: Fix avx2 bot trigger.
machenbach@chromium.org [Tue, 21 Apr 2015 12:25:36 +0000 (12:25 +0000)]
V8 Buildbot: Fix avx2 bot trigger.

TBR=kjellander@chromium.org, bmeurer@chromium.org
BUG=478460

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

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

4 days agoV8 Buildbot: Refactoring - remove config group constraint.
machenbach@chromium.org [Tue, 21 Apr 2015 12:07:35 +0000 (12:07 +0000)]
V8 Buildbot: Refactoring - remove config group constraint.

This prepares for setting different builder configs on
particular bots, e.g. ninja on some mac bots and xcode on
some others.

TBR=kjellander@chromium.org

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

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

4 days agoSkia: Add retries to the AutoRoll is_stopped step
borenet@google.com [Tue, 21 Apr 2015 12:04:54 +0000 (12:04 +0000)]
Skia: Add retries to the AutoRoll is_stopped step

BUG=

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

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

4 days agoV8 Buildbot: Add bots with avx2 instructions.
machenbach@chromium.org [Tue, 21 Apr 2015 09:42:05 +0000 (09:42 +0000)]
V8 Buildbot: Add bots with avx2 instructions.

BUG=478460
TBR=kjellander@chromium.org

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

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

4 days agoWebRTC: Split Mac bot into builder+tester
kjellander@chromium.org [Tue, 21 Apr 2015 09:39:11 +0000 (09:39 +0000)]
WebRTC: Split Mac bot into builder+tester

BUG=478725

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

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

4 days agoRevert "Extract linux_chromium_clobber_rel_ng slaves to their own pool"
akuegel@chromium.org [Tue, 21 Apr 2015 08:20:38 +0000 (08:20 +0000)]
Revert "Extract linux_chromium_clobber_rel_ng slaves to their own pool"

This CL reverts https://codereview.chromium.org/1070783002.
It was a temporary solution and is not needed anymore.

BUG=475043

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

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

4 days agoRevert of V8 Buildbot: Switch on goma for mac gc stress bot. (patchset #1 id:1 of...
machenbach@chromium.org [Tue, 21 Apr 2015 07:55:32 +0000 (07:55 +0000)]
Revert of V8 Buildbot: Switch on goma for mac gc stress bot. (patchset #1 id:1 of https://codereview.chromium.org/1100483004/)

Reason for revert:
Doesn't like xcode.

Original issue's description:
> V8 Buildbot: Switch on goma for mac gc stress bot.
>
> TBR=tandrii@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294905

TBR=tandrii@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

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

5 days agoExpectation update for "Convert linux_arm trybot to 'ng' based on the FYI bot"
luqui@chromium.org [Mon, 20 Apr 2015 23:25:21 +0000 (23:25 +0000)]
Expectation update for "Convert linux_arm trybot to 'ng' based on the FYI bot"

BUG=384104
TBR=phajdan@chromium.org,sbc@chromium.org

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

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

5 days agoConvert linux_arm trybot to 'ng' based on the FYI bot
sbc@chromium.org [Mon, 20 Apr 2015 23:09:50 +0000 (23:09 +0000)]
Convert linux_arm trybot to 'ng' based on the FYI bot

BUG=384104

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

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

5 days agoinfra/publish_tarball: exclude ios releases
phajdan.jr@chromium.org [Mon, 20 Apr 2015 23:05:36 +0000 (23:05 +0000)]
infra/publish_tarball: exclude ios releases

BUG=477255, 433338

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

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

5 days agoestimate_capacity.py: show size of swarming pools
phajdan.jr@chromium.org [Mon, 20 Apr 2015 22:40:24 +0000 (22:40 +0000)]
estimate_capacity.py: show size of swarming pools

BUG=431479

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

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

5 days agoV8 Buildbot: Switch on goma for mac gc stress bot.
machenbach@chromium.org [Mon, 20 Apr 2015 21:22:58 +0000 (21:22 +0000)]
V8 Buildbot: Switch on goma for mac gc stress bot.

TBR=tandrii@chromium.org

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

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

5 days agoRevert of Enable window_manager_unittests on Chromium Mojo waterfall. (patchset ...
msw@chromium.org [Mon, 20 Apr 2015 19:11:22 +0000 (19:11 +0000)]
Revert of Enable window_manager_unittests on Chromium Mojo waterfall. (patchset #1 id:1 of https://codereview.chromium.org/1099683002/)

Reason for revert:
Gah! These pass locally, but fail on the bot:
http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux/builds/3896

[0420/112624:ERROR:unit_test_launcher.cc(291)] no test result for FocusControllerMouseEventTest.NoShiftActiveOnActivation
...
[1/61] FocusControllerMouseEventTest.NoShiftActiveOnActivation (UNKNOWN)
...
Too many badly broken tests (20), exiting now.

Original issue's description:
> Enable window_manager_unittests on Chromium Mojo waterfall.
>
> These pass locally; (previously failing?) with my last CL:
>   https://codereview.chromium.org/1091113002/
>
> Add the mojo and apptests targets and re-train:
>   scripts/slave/unittests/recipe_simulation_test.py train
>
> See the bot at:
>   http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux
>
> BUG=NONE
> TEST=Tests pass on the bot.
> TBR=dpranke@chromium.org,sky@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=294900

TBR=dpranke@chromium.org,sky@chromium.org,msw@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=NONE

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

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

5 days agoAdd a linux_noasm_asan BoringSSL builder.
davidben@chromium.org [Mon, 20 Apr 2015 19:09:42 +0000 (19:09 +0000)]
Add a linux_noasm_asan BoringSSL builder.

This teachers the recipe to understand 'noasm' and 'asan' builder directives.
ASan is built with NO_ASM since it can't instrument the assembly anyway. (As a
bonus, that bot'll keep us from breaking the Linux no-asm build.)

BUG=469928

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

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

5 days agoSkia: only download skimage data when the TIMESTAMP differs
borenet@google.com [Mon, 20 Apr 2015 19:09:33 +0000 (19:09 +0000)]
Skia: only download skimage data when the TIMESTAMP differs

BUG=skia:3627

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

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

5 days agoAdd mac builder for BoringSSL.
davidben@chromium.org [Mon, 20 Apr 2015 18:42:18 +0000 (18:42 +0000)]
Add mac builder for BoringSSL.

See https://crbug.com/464404#c7 for the machine allocation.

BUG=430237

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

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

5 days agoEnable window_manager_unittests on Chromium Mojo waterfall.
msw@google.com [Mon, 20 Apr 2015 18:20:25 +0000 (18:20 +0000)]
Enable window_manager_unittests on Chromium Mojo waterfall.

These pass locally; (previously failing?) with my last CL:
  https://codereview.chromium.org/1091113002/

Add the mojo and apptests targets and re-train:
  scripts/slave/unittests/recipe_simulation_test.py train

See the bot at:
  http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux

BUG=NONE
TEST=Tests pass on the bot.
TBR=dpranke@chromium.org,sky@chromium.org

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

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

5 days agoAdding Android Junit tests to the main waterfall and CQ bots.
mikecase@chromium.org [Mon, 20 Apr 2015 15:49:08 +0000 (15:49 +0000)]
Adding Android Junit tests to the main waterfall and CQ bots.

Adding three junit test suites, junit_unit_tests, chrome_junit_tests,
and content_junit_tests to the main waterfall and CQ.

This CL was previously reverted due to the tests failing on the Android
Tests bot because the bot had java 1.6 and needed java 1.7 to run the
tests. The tests were green on the Android Tests (dbg) bot and the CQ
bot. The Android Tests bot now has java 1.7 (crbug 476011) so I am
relanding the change.

BUG=472151

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

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

5 days agoWebRTC: Rename iOS simulator trybot recipes.
kjellander@chromium.org [Mon, 20 Apr 2015 11:07:33 +0000 (11:07 +0000)]
WebRTC: Rename iOS simulator trybot recipes.

ios32_simulator -> ios32_sim
ios64_simulator -> ios64_sim
With that they match the builder names and can be loaded properly
during build time.

TBR=phoglund@chromium.org
BUG=478057

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

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

5 days agoUse ' instead of ".
ngeoffray@google.com [Mon, 20 Apr 2015 10:37:41 +0000 (10:37 +0000)]
Use ' instead of ".

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

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

5 days agoAdd testing for Nexus player.
ngeoffray@google.com [Mon, 20 Apr 2015 09:34:14 +0000 (09:34 +0000)]
Add testing for Nexus player.

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

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

5 days agoWebRTC: Move iOS Simulator bots to client.webrtc waterfall
kjellander@chromium.org [Mon, 20 Apr 2015 06:22:51 +0000 (06:22 +0000)]
WebRTC: Move iOS Simulator bots to client.webrtc waterfall

Now that they are green in the client.webrtc.fyi waterfall,
let's move them to the main waterfall and add trybots.

BUG=478057

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

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

8 days agoCrOS: Add 'group' to group names, update pin.
dnj@chromium.org [Sat, 18 Apr 2015 02:10:07 +0000 (02:10 +0000)]
CrOS: Add 'group' to group names, update pin.

TBR=stip@google.com
BUG=None
TEST=presubmit
- Local presubmit.

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

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

8 days agoAdd mojo and apptests targets to Chromium Mojo bots; run new tests.
msw@chromium.org [Sat, 18 Apr 2015 01:42:32 +0000 (01:42 +0000)]
Add mojo and apptests targets to Chromium Mojo bots; run new tests.

Add the mojo and apptests targets and re-train:
  scripts/slave/unittests/recipe_simulation_test.py train

See the bot at:
  http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux

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

Keep the window_manager_unittests disabled for now.
(they all fail with "...ERROR:unit_test_launcher.cc(291)] no test result for...")
http://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Linux/builds/3768/steps/window_manager_unittests/logs/stdio

BUG=NONE
TEST=Chromium Mojo Linux bot builds all of mojo, runs new unit tests.
R=dpranke@chromium.org,sky@chromium.org

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

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

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