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

Issue 2484593002: Adding gantt chart to Build Status page on Buildbot Masters (Closed)

Created:
4 years, 1 month ago by philwright
Modified:
4 years, 1 month ago
CC:
chromium-reviews, infra-reviews+build_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Adding gantt chart to Build Status page on Buildbot Masters Screenshots: Initial page load - https://screenshot.googleplex.com/NJjHFTcXU9T.png After button clicked - https://screenshot.googleplex.com/QHn0DLd0Jv9.png BUG=663245 TEST=local - ran local buildbot, generated screenshots Committed: https://chromium.googlesource.com/chromium/tools/build/+/f128e42562e0a67c111394c5f398ef9b1d93b6bd

Patch Set 1 #

Patch Set 2 : Whitespace fix #

Patch Set 3 : Minor typo fix in function description #

Patch Set 4 : line length modifications #

Patch Set 5 : Fixing times (multiply by 1000) #

Patch Set 6 : Refactoring the javascript, and extending the change to other build.html templates in a few other m… #

Patch Set 7 : fixing spacing on build.html in master.tryserver.chromium.linux #

Total comments: 20

Patch Set 8 : Addressing comments from dsansome@ #

Total comments: 2

Patch Set 9 : making changes consistent #

Patch Set 10 : adding additional "gantt_chart.js" copies to certain "public_html" dirs that don't link back to mas… #

Patch Set 11 : ... for real this time #

Patch Set 12 : I don't understand indentation, apparently #

Patch Set 13 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+532 lines, -6 lines) Patch
A masters/master.chromium.infra.codesearch/public_html/gantt_chart.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
A masters/master.chromium.infra/public_html/gantt_chart.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
M masters/master.chromium.perf.fyi/templates/build.html View 1 2 3 4 5 6 7 8 2 chunks +17 lines, -1 line 0 comments Download
A masters/master.chromium/public_html/gantt_chart.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
M masters/master.chromium/templates/build.html View 1 2 3 4 5 6 7 2 chunks +17 lines, -1 line 0 comments Download
A masters/master.chromiumos/public_html/gantt_chart.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
M masters/master.chromiumos/templates/build.html View 1 2 3 4 5 6 7 8 2 chunks +17 lines, -1 line 0 comments Download
M masters/master.tryserver.blink/templates/build.html View 1 2 3 4 5 6 7 8 2 chunks +17 lines, -1 line 0 comments Download
A masters/master.tryserver.chromium.linux/public_html/gantt_chart.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +86 lines, -0 lines 0 comments Download
M masters/master.tryserver.chromium.linux/templates/build.html View 1 2 3 4 5 6 7 8 2 chunks +17 lines, -1 line 0 comments Download
M masters/master.tryserver.chromium.perf/templates/build.html View 1 2 3 4 5 6 7 8 2 chunks +17 lines, -1 line 0 comments Download

Messages

Total messages: 26 (18 generated)
philwright
4 years, 1 month ago (2016-11-08 03:59:01 UTC) #8
dsansome
lgtm Nice! I'd like you to reconcile the differences between the various build.html files, and ...
4 years, 1 month ago (2016-11-08 04:49:12 UTC) #9
philwright
Comments addressed https://codereview.chromium.org/2484593002/diff/120001/masters/master.chromium.perf.fyi/templates/build.html File masters/master.chromium.perf.fyi/templates/build.html (right): https://codereview.chromium.org/2484593002/diff/120001/masters/master.chromium.perf.fyi/templates/build.html#newcode12 masters/master.chromium.perf.fyi/templates/build.html:12: {'name': '{{ s.getName() }}', On 2016/11/08 04:49:11, ...
4 years, 1 month ago (2016-11-09 04:58:39 UTC) #14
dsansome
https://codereview.chromium.org/2484593002/diff/140001/masters/master.chromium/public_html/gantt_chart.js File masters/master.chromium/public_html/gantt_chart.js (right): https://codereview.chromium.org/2484593002/diff/140001/masters/master.chromium/public_html/gantt_chart.js#newcode71 masters/master.chromium/public_html/gantt_chart.js:71: document.getElementById('chart_div')); You missed the indentation here.
4 years, 1 month ago (2016-11-09 05:08:49 UTC) #15
philwright
https://codereview.chromium.org/2484593002/diff/140001/masters/master.chromium/public_html/gantt_chart.js File masters/master.chromium/public_html/gantt_chart.js (right): https://codereview.chromium.org/2484593002/diff/140001/masters/master.chromium/public_html/gantt_chart.js#newcode71 masters/master.chromium/public_html/gantt_chart.js:71: document.getElementById('chart_div')); On 2016/11/09 05:08:49, dsansome wrote: > You missed ...
4 years, 1 month ago (2016-11-09 05:41:21 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2484593002/240001
4 years, 1 month ago (2016-11-09 05:58:38 UTC) #23
commit-bot: I haz the power
Committed patchset #13 (id:240001) as https://chromium.googlesource.com/chromium/tools/build/+/f128e42562e0a67c111394c5f398ef9b1d93b6bd
4 years, 1 month ago (2016-11-09 06:09:01 UTC) #25
Michael Achenbach
4 years, 1 month ago (2016-11-09 10:52:01 UTC) #26
Message was sent while issue was closed.
A revert of this CL (patchset #13 id:240001) has been created in
https://codereview.chromium.org/2489813002/ by machenbach@chromium.org.

The reason for reverting is: This fails on all masters the moment we sync. Now,
master1 was synced after a restart of chromium.fyi and this change became life
on all masters of master1. Log says:
	  File "../master.chromium/templates/build.html", line 12, in template
	    {'name': '{{ s.getName()|escapejs }}',
	jinja2.exceptions.TemplateAssertionError: no filter named 'escapejs'
.

Powered by Google App Engine
This is Rietveld 408576698