Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(220)

Issue 782043003: Add a new chromium.mojo master (Closed)

Created:
6 years ago by Dirk Pranke
Modified:
6 years ago
Reviewers:
jamesr, iannucci, luqui
CC:
chromium-reviews, cmp-cc_chromium.org
Project:
tools
Visibility:
Public.

Description

Add a new chromium.mojo master. This adds a new master to master1. It will run as one of the main chromium waterfalls, and will build the Mojo services that live in the chromium repo and run the tests for them. These services can only be built using GN, and hence we cannot simply build and test them on the normal builders. The master config is generated from builders.py by the new buildbot-tool script. R=jamesr@chromium.org, aa@chromium.org, luqui@chromium.org BUG=439281 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293411

Patch Set 1 #

Total comments: 8

Patch Set 2 : update generated files w/ latest buildbot-tool #

Patch Set 3 : rename builders.json -> builders.py, add real slaves, regenerate files #

Patch Set 4 : add chromium_mojo recipe, refactor chromium_gn recipe #

Total comments: 1

Patch Set 5 : split recipe work out into a different CL #

Patch Set 6 : drop mac, win slaves from chromium.mojo #

Patch Set 7 : rebase on top of https://codereview.chromium.org/801963003/ #

Patch Set 8 : merge to r293409 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -2 lines) Patch
A masters/master.chromium.mojo/Makefile View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
A + masters/master.chromium.mojo/buildbot.tac View 1 2 1 chunk +5 lines, -1 line 0 comments Download
A masters/master.chromium.mojo/builders.pyl View 1 2 3 4 5 6 1 chunk +28 lines, -0 lines 0 comments Download
A + masters/master.chromium.mojo/master.cfg View 1 2 3 4 5 6 1 chunk +5 lines, -1 line 0 comments Download
A masters/master.chromium.mojo/master_site_config.py View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
M tests/masters_test.py View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 19 (5 generated)
iannucci
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/buildbot File masters/master.chromium.mojo/buildbot (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/buildbot#newcode1 masters/master.chromium.mojo/buildbot:1: #!/usr/bin/python is this file actually used by anything?
6 years ago (2014-12-08 10:11:35 UTC) #2
Dirk Pranke
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/buildbot File masters/master.chromium.mojo/buildbot (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/buildbot#newcode1 masters/master.chromium.mojo/buildbot:1: #!/usr/bin/python On 2014/12/08 10:11:35, iannucci wrote: > is this ...
6 years ago (2014-12-08 18:41:47 UTC) #3
jamesr
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/Makefile File masters/master.chromium.mojo/Makefile (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/Makefile#newcode4 masters/master.chromium.mojo/Makefile:4: # DO NOT EDIT BY HAND! where is the ...
6 years ago (2014-12-08 20:28:07 UTC) #4
Dirk Pranke
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/Makefile File masters/master.chromium.mojo/Makefile (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/Makefile#newcode4 masters/master.chromium.mojo/Makefile:4: # DO NOT EDIT BY HAND! On 2014/12/08 20:28:07, ...
6 years ago (2014-12-08 20:46:56 UTC) #5
jamesr
Yeah - that'd be useful. The config lgtm as far as I can tell!
6 years ago (2014-12-08 20:58:47 UTC) #6
agable
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/builders.json File masters/master.chromium.mojo/builders.json (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/builders.json#newcode24 masters/master.chromium.mojo/builders.json:24: "slaves": ["vm9999-m1"] Is this a real hostname? https://codereview.chromium.org/782043003/diff/1/tests/masters_test.py File ...
6 years ago (2014-12-09 20:58:22 UTC) #8
Dirk Pranke
https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/builders.json File masters/master.chromium.mojo/builders.json (right): https://codereview.chromium.org/782043003/diff/1/masters/master.chromium.mojo/builders.json#newcode24 masters/master.chromium.mojo/builders.json:24: "slaves": ["vm9999-m1"] On 2014/12/09 20:58:22, agable wrote: > Is ...
6 years ago (2014-12-09 21:03:43 UTC) #9
luqui
lgtm % json -> py ast, and assuming you tested it locally, of course.
6 years ago (2014-12-10 07:53:23 UTC) #11
Dirk Pranke
Okay, this adds the actual recipe logic we'll want to run on these bots, in ...
6 years ago (2014-12-10 22:19:52 UTC) #12
jamesr
chromium_mojo.py lgtm - seems fine https://codereview.chromium.org/782043003/diff/80001/scripts/slave/recipes/chromium_mojo.py File scripts/slave/recipes/chromium_mojo.py (right): https://codereview.chromium.org/782043003/diff/80001/scripts/slave/recipes/chromium_mojo.py#newcode44 scripts/slave/recipes/chromium_mojo.py:44: # TODO(dpranke): goma doesn't ...
6 years ago (2014-12-10 22:32:25 UTC) #13
Dirk Pranke
On 2014/12/10 22:32:25, jamesr wrote: > interesting - we were using GN + goma on ...
6 years ago (2014-12-10 22:35:31 UTC) #14
Dirk Pranke
I'm actually going to split the recipe-side work into a separate CL so we can ...
6 years ago (2014-12-10 22:36:44 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/782043003/160001
6 years ago (2014-12-17 00:08:58 UTC) #18
commit-bot: I haz the power
6 years ago (2014-12-17 00:11:45 UTC) #19
Message was sent while issue was closed.
Committed patchset #8 (id:160001) as
http://src.chromium.org/viewvc/chrome?view=rev&revision=293411

Powered by Google App Engine
This is Rietveld 408576698