Changeset 116483 in webkit


Ignore:
Timestamp:
May 8, 2012 7:37:56 PM (12 years ago)
Author:
ojan@chromium.org
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):

Location:
trunk/Tools
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js

    r111228 r116483  
    4141    if (g_revisionHint)
    4242        g_revisionHint.dismiss();
     43
     44    var gtestIframe = document.querySelector('#chromium-gtests iframe');
     45    if (gtestIframe)
     46        gtestIframe.src = gtestIframe.src;
    4347
    4448    // FIXME: This should be a button with a progress element.
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js

    r115337 r116483  
    5656}
    5757
     58ui.urlForChromiumGtestSummary = function()
     59{
     60    return 'http://build.chromium.org/p/chromium.webkit/horizontal_one_box_per_builder?' +
     61        'builder=Win%20Builder' +
     62        '&builder=Win%20Reliability%20Builder' +
     63        '&builder=Vista%20Tests&builder=Win%20Reliability' +
     64        '&builder=Win+(dbg)' +
     65        '&builder=Win%20Shared%20Builder%20%28dbg%29' +
     66        '&builder=Mac10.6%20Tests' +
     67        '&builder=Mac+Builder+(dbg)' +
     68        '&builder=Linux%20Tests' +
     69        '&builder=Linux%20Valgrind' +
     70        '&builder=Vista%20Perf' +
     71        '&builder=Linux%20Perf' +
     72        '&builder=Mac10.6%20Perf';
     73}
     74
    5875ui.rolloutReasonForTestNameList = function(testNameList)
    5976{
     
    7592            '<div id="unexpected"></div>' +
    7693            '<div id="expected"></div>' +
    77             '<div id="results"></div>';
     94            '<div id="results"></div>' +
     95            '<div id="chromium-gtests"><span id="gtest-label">Chromium gtest bots:</span>' +
     96                '<iframe scrolling="no" src="' + ui.urlForChromiumGtestSummary() + '"></iframe>' +
     97            '</div>';
    7898        this._tabNames = [
    7999            'unexpected',
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js

    r115337 r116483  
    6262        '<div id="unexpected" class="ui-tabs-panel ui-widget-content ui-corner-bottom"></div>' +
    6363        '<div id="expected" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>' +
    64         '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>');
     64        '<div id="results" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>' +
     65        '<div id="chromium-gtests"><span id="gtest-label">Chromium gtest bots:</span>' +
     66            '<iframe scrolling="no" src="http://build.chromium.org/p/chromium.webkit/horizontal_one_box_per_builder?' +
     67                'builder=Win%20Builder' +
     68                '&amp;builder=Win%20Reliability%20Builder' +
     69                '&amp;builder=Vista%20Tests' +
     70                '&amp;builder=Win%20Reliability' +
     71                '&amp;builder=Win+(dbg)' +
     72                '&amp;builder=Win%20Shared%20Builder%20%28dbg%29' +
     73                '&amp;builder=Mac10.6%20Tests' +
     74                '&amp;builder=Mac+Builder+(dbg)' +
     75                '&amp;builder=Linux%20Tests' +
     76                '&amp;builder=Linux%20Valgrind' +
     77                '&amp;builder=Vista%20Perf' +
     78                '&amp;builder=Linux%20Perf' +
     79                '&amp;builder=Mac10.6%20Perf"></iframe>' +
     80        '</div>');
    6581
    6682    onebar.select('expected');
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css

    r111793 r116483  
    4949    background: url(../images/partytime.gif) center center no-repeat;
    5050}
     51
     52#chromium-gtests iframe {
     53    border: 0;
     54    height: 20px;
     55}
     56
     57#chromium-gtests {
     58    position: absolute;
     59    top: 10px;
     60    right: 5px;
     61}
     62
     63#gtest-label {
     64    vertical-align: top;
     65}
  • trunk/Tools/ChangeLog

    r116475 r116483  
     12012-05-08  Ojan Vafai  <ojan@chromium.org>
     2
     3        Show the chromium non-layout test bots in garden-o-matic
     4        https://bugs.webkit.org/show_bug.cgi?id=85903
     5
     6        Reviewed by Eric Seidel.
     7
     8        This is just a single-line high-level overview of the chromium non-layout test bots.
     9        This means that Chromium WebKit gardeners only need to keep garden-o-matic open in
     10        order to do their job.
     11
     12        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js:
     13        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:
     14        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui_unittests.js:
     15        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/onebar.css:
     16        (#chromium-gtests iframe):
     17        (#chromium-gtests):
     18        (#gtest-label):
     19
    1202012-05-08  Kangil Han  <kangil.han@samsung.com>
    221
Note: See TracChangeset for help on using the changeset viewer.