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

Issue 409063002: Simplify failing builder lists. (Closed)

Created:
6 years, 5 months ago by ojan
Modified:
6 years, 5 months ago
CC:
blink-reviews
Project:
blink
Visibility:
Public.

Description

Simplify failing builder lists. -Get rid of the "BUILDING" category. In order to make this work, we'll need to plumb through a list of builders for each testtype/waterfall combination. While we have that information for the flakiness dashboard, it just doesn't seem worth it for this feature. -Stop trying to do complicated things with the builder name and just show the raw builder name. It takes up more space, but it scales better to the full list of chromium builders and is less complexity for sheriffs to understand. -Once we've done the above, stop plumbing builderLatestRevisions everywhere. Technically it's dead code now, but Levi's patch in progress is using it, so I don't feel compelled to delete it. -Finally, we can now remove config.js entirely. NOTRY=true Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178625

Patch Set 1 #

Patch Set 2 : make resultTypes private #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -210 lines) Patch
M Tools/GardeningServer/model/ct-commit-log.html View 1 chunk +2 lines, -3 lines 2 comments Download
M Tools/GardeningServer/model/ct-commit-mock.html View 1 chunk +1 line, -1 line 0 comments Download
M Tools/GardeningServer/run-unittests.html View 1 chunk +0 lines, -1 line 0 comments Download
D Tools/GardeningServer/scripts/config.js View 1 chunk +0 lines, -57 lines 0 comments Download
M Tools/GardeningServer/scripts/results.js View 1 chunk +2 lines, -1 line 0 comments Download
M Tools/GardeningServer/ui/ct-builder.html View 2 chunks +10 lines, -33 lines 2 comments Download
M Tools/GardeningServer/ui/ct-builder-grid.html View 1 3 chunks +10 lines, -69 lines 2 comments Download
M Tools/GardeningServer/ui/ct-builder-grid-tests.html View 3 chunks +11 lines, -32 lines 0 comments Download
M Tools/GardeningServer/ui/ct-builder-tests.html View 2 chunks +4 lines, -4 lines 0 comments Download
M Tools/GardeningServer/ui/ct-failing-builders.html View 1 chunk +1 line, -1 line 0 comments Download
M Tools/GardeningServer/ui/ct-failure-card.html View 3 chunks +2 lines, -3 lines 0 comments Download
M Tools/GardeningServer/ui/ct-failure-stream.html View 2 chunks +2 lines, -2 lines 0 comments Download
M Tools/GardeningServer/ui/ct-sheriff-o-matic.html View 1 chunk +0 lines, -1 line 0 comments Download
M Tools/GardeningServer/ui/ct-unexpected-failures.html View 2 chunks +6 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
ojan
6 years, 5 months ago (2014-07-22 05:16:47 UTC) #1
abarth-chromium
lgtm
6 years, 5 months ago (2014-07-22 05:56:57 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ojan@chromium.org/409063002/20001
6 years, 5 months ago (2014-07-22 05:57:05 UTC) #3
commit-bot: I haz the power
Change committed as 178625
6 years, 5 months ago (2014-07-22 05:57:44 UTC) #4
michaelpg
Sorry I made you have to undo all this stuff. Glad it's being simplified though, ...
6 years, 5 months ago (2014-07-22 05:58:23 UTC) #5
ojan
6 years, 5 months ago (2014-07-22 06:08:50 UTC) #6
Message was sent while issue was closed.
On 2014/07/22 at 05:58:23, michaelpg wrote:
> Sorry I made you have to undo all this stuff.

Not at all. It wasn't clear to me that we should simplify it until I went to try
to make it work more generally for the non-webkit bots. One could just as easily
argue that we should keep this functionality and make it work more generally.
Laziness and a sense of urgency for a minimal viable product made me lean toward
deleting the functionality for now. We can always add it back in later if we
think it's needed.

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/mo...
File Tools/GardeningServer/model/ct-commit-log.html (right):

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/mo...
Tools/GardeningServer/model/ct-commit-log.html:33: var commit = new
CTCommit(author, message, 'http://src.chromium.org/viewvc/blink');
We'll need to pass this information through in the constructor. So, hard-coding
it here for now made sense to me.

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/ui...
File Tools/GardeningServer/ui/ct-builder-grid.html (right):

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/ui...
Tools/GardeningServer/ui/ct-builder-grid.html:101:
this._resultTypes[result][builder] = 1;
We need to dedupe the builders, so we'd need to do something like the current
code and then convert it to an array at the end. That didn't seem clearly better
to me and since this structure is private to this component, I didn't think too
hard about it.

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/ui...
File Tools/GardeningServer/ui/ct-builder.html (right):

https://codereview.chromium.org/409063002/diff/20001/Tools/GardeningServer/ui...
Tools/GardeningServer/ui/ct-builder.html:50: // FIXME: Pass in the waterfall URL
instead so this can work with different waterfalls.
We need to plumb the waterfall url all the way from ct-failure-analyzer to here.
Just wanted to keep this patch small.

Powered by Google App Engine
This is Rietveld 408576698