Title: [116483] trunk/Tools
Revision
116483
Author
[email protected]
Date
2012-05-08 19:37:56 -0700 (Tue, 08 May 2012)

Log Message

Show the chromium non-layout test bots in garden-o-matic
https://bugs.webkit.org/show_bug.cgi?id=85903

Reviewed by Eric Seidel.

This is just a single-line high-level overview of the chromium non-layout test bots.
This means that Chromium WebKit gardeners only need to keep garden-o-matic open in
order to do their job.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css:
(#chromium-gtests iframe):
(#chromium-gtests):
(#gtest-label):

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js (116482 => 116483)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js	2012-05-09 02:34:46 UTC (rev 116482)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js	2012-05-09 02:37:56 UTC (rev 116483)
@@ -41,6 +41,10 @@
     if (g_revisionHint)
         g_revisionHint.dismiss();
 
+    var gtestIframe = document.querySelector('#chromium-gtests iframe');
+    if (gtestIframe)
+        gtestIframe.src = ""
+
     // FIXME: This should be a button with a progress element.
     var numberOfTestsAnalyzed = 0;
     var updating = new ui.notifications.Info('Loading commit data ...');

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js (116482 => 116483)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js	2012-05-09 02:34:46 UTC (rev 116482)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js	2012-05-09 02:37:56 UTC (rev 116483)
@@ -55,6 +55,23 @@
     return ui.urlForFlakinessDashboard(opt_testNameList) + '&showChrome=false';
 }
 
+ui.urlForChromiumGtestSummary = function()
+{
+    return 'http://build.chromium.org/p/chromium.webkit/horizontal_one_box_per_builder?' +
+        'builder=Win%20Builder' +
+        '&builder=Win%20Reliability%20Builder' +
+        '&builder=Vista%20Tests&builder=Win%20Reliability' +
+        '&builder=Win+(dbg)' +
+        '&builder=Win%20Shared%20Builder%20%28dbg%29' +
+        '&builder=Mac10.6%20Tests' +
+        '&builder=Mac+Builder+(dbg)' +
+        '&builder=Linux%20Tests' +
+        '&builder=Linux%20Valgrind' +
+        '&builder=Vista%20Perf' +
+        '&builder=Linux%20Perf' +
+        '&builder=Mac10.6%20Perf';
+}
+
 ui.rolloutReasonForTestNameList = function(testNameList)
 {
     return 'Broke:\n' + testNameList.map(function(testName) {
@@ -74,7 +91,10 @@
             '</ul>' +
             '<div id="unexpected"></div>' +
             '<div id="expected"></div>' +
-            '<div id="results"></div>';
+            '<div id="results"></div>' +
+            '<div id="chromium-gtests"><span id="gtest-label">Chromium gtest bots:</span>' +
+                '<iframe scrolling="no" src="" + ui.urlForChromiumGtestSummary() + '"></iframe>' +
+            '</div>';
         this._tabNames = [
             'unexpected',
             'expected',

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js (116482 => 116483)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js	2012-05-09 02:34:46 UTC (rev 116482)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js	2012-05-09 02:37:56 UTC (rev 116483)
@@ -61,7 +61,23 @@
         '</ul>' +
         '<div id="unexpected" class="ui-tabs-panel ui-widget-content ui-corner-bottom"></div>' +
         '<div id="expected" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>' +
-        '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>');
+        '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>' +
+        '<div id="chromium-gtests"><span id="gtest-label">Chromium gtest bots:</span>' +
+            '<iframe scrolling="no" src="" +
+                'builder=Win%20Builder' +
+                '&amp;builder=Win%20Reliability%20Builder' +
+                '&amp;builder=Vista%20Tests' +
+                '&amp;builder=Win%20Reliability' +
+                '&amp;builder=Win+(dbg)' +
+                '&amp;builder=Win%20Shared%20Builder%20%28dbg%29' +
+                '&amp;builder=Mac10.6%20Tests' +
+                '&amp;builder=Mac+Builder+(dbg)' +
+                '&amp;builder=Linux%20Tests' +
+                '&amp;builder=Linux%20Valgrind' +
+                '&amp;builder=Vista%20Perf' +
+                '&amp;builder=Linux%20Perf' +
+                '&amp;builder=Mac10.6%20Perf"></iframe>' +
+        '</div>');
 
     onebar.select('expected');
     equal(window.location.hash, '#expected');

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css (116482 => 116483)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css	2012-05-09 02:34:46 UTC (rev 116482)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css	2012-05-09 02:37:56 UTC (rev 116483)
@@ -48,3 +48,18 @@
 #onebar.partytime #unexpected {
     background: url(../images/partytime.gif) center center no-repeat;
 }
+
+#chromium-gtests iframe {
+    border: 0;
+    height: 20px;
+}
+
+#chromium-gtests {
+    position: absolute;
+    top: 10px;
+    right: 5px;
+}
+
+#gtest-label {
+    vertical-align: top;
+}

Modified: trunk/Tools/ChangeLog (116482 => 116483)


--- trunk/Tools/ChangeLog	2012-05-09 02:34:46 UTC (rev 116482)
+++ trunk/Tools/ChangeLog	2012-05-09 02:37:56 UTC (rev 116483)
@@ -1,3 +1,22 @@
+2012-05-08  Ojan Vafai  <[email protected]>
+
+        Show the chromium non-layout test bots in garden-o-matic
+        https://bugs.webkit.org/show_bug.cgi?id=85903
+
+        Reviewed by Eric Seidel.
+
+        This is just a single-line high-level overview of the chromium non-layout test bots.
+        This means that Chromium WebKit gardeners only need to keep garden-o-matic open in
+        order to do their job.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css:
+        (#chromium-gtests iframe):
+        (#chromium-gtests):
+        (#gtest-label):
+
 2012-05-08  Kangil Han  <[email protected]>
 
         [EFL][DRT] Implement TextInputController.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to