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' +
+ '&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"></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