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

Reply via email to