Title: [162847] trunk/Tools
- Revision
- 162847
- Author
- [email protected]
- Date
- 2014-01-27 11:08:51 -0800 (Mon, 27 Jan 2014)
Log Message
Add support for displaying results from multiple Buildbots on WebKit Bot Watcher's Dashboard
https://bugs.webkit.org/show_bug.cgi?id=127564
Reviewed by Alexey Proskuryakov.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js:
Modified Paths
Diff
Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js (162846 => 162847)
--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js 2014-01-27 19:06:40 UTC (rev 162846)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js 2014-01-27 19:08:51 UTC (rev 162847)
@@ -24,7 +24,7 @@
*/
var settings = new Settings;
-var buildbot = new WebKitBuildbot;
+var buildbots = [ new WebKitBuildbot ];
var webkitTrac = new Trac("http://trac.webkit.org/");
var bugzilla = new Bugzilla;
var ews = new EWS;
Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js (162846 => 162847)
--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js 2014-01-27 19:06:40 UTC (rev 162846)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js 2014-01-27 19:08:51 UTC (rev 162847)
@@ -28,35 +28,38 @@
var categorizedQueuesByPlatformAndBuildType = {};
-for (var id in buildbot.queues) {
- var queue = buildbot.queues[id];
- var platform = categorizedQueuesByPlatformAndBuildType[queue.platform];
- if (!platform)
- platform = categorizedQueuesByPlatformAndBuildType[queue.platform] = {};
- if (!platform.builders)
- platform.builders = {};
+for (var i = 0; i < buildbots.length; ++i) {
+ var buildbot = buildbots[i];
+ for (var id in buildbot.queues) {
+ var queue = buildbot.queues[id];
+ var platform = categorizedQueuesByPlatformAndBuildType[queue.platform];
+ if (!platform)
+ platform = categorizedQueuesByPlatformAndBuildType[queue.platform] = {};
+ if (!platform.builders)
+ platform.builders = {};
- var categoryName;
- if (queue.builder) {
- categoryName = "builders";
- } else if (queue.tester) {
- categoryName = queue.testCategory;
- } else {
- console.assert("Unknown queue type.");
- continue;
- }
+ var categoryName;
+ if (queue.builder) {
+ categoryName = "builders";
+ } else if (queue.tester) {
+ categoryName = queue.testCategory;
+ } else {
+ console.assert("Unknown queue type.");
+ continue;
+ }
- category = platform[categoryName];
- if (!category)
- category = platform[categoryName] = {};
+ category = platform[categoryName];
+ if (!category)
+ category = platform[categoryName] = {};
- var buildType = queue.debug ? "debug" : "release";
+ var buildType = queue.debug ? "debug" : "release";
- buildQueues = category[buildType];
- if (!buildQueues)
- buildQueues = category[buildType] = [];
+ buildQueues = category[buildType];
+ if (!buildQueues)
+ buildQueues = category[buildType] = [];
- buildQueues.push(queue);
+ buildQueues.push(queue);
+ }
}
if (hasEWS) {
Modified: trunk/Tools/ChangeLog (162846 => 162847)
--- trunk/Tools/ChangeLog 2014-01-27 19:06:40 UTC (rev 162846)
+++ trunk/Tools/ChangeLog 2014-01-27 19:08:51 UTC (rev 162847)
@@ -1,5 +1,15 @@
2014-01-27 Daniel Bates <[email protected]>
+ Add support for displaying results from multiple Buildbots on WebKit Bot Watcher's Dashboard
+ https://bugs.webkit.org/show_bug.cgi?id=127564
+
+ Reviewed by Alexey Proskuryakov.
+
+ * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Initialization.js:
+ * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js:
+
+2014-01-27 Daniel Bates <[email protected]>
+
Teach Buildbot dashboard to parse alternative revision format
https://bugs.webkit.org/show_bug.cgi?id=127561
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes