Changeset 96473 in webkit
- Timestamp:
- Oct 2, 2011 10:18:28 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/checkout_unittests.js
r95069 r96473 72 72 }); 73 73 74 test("rebaseline", 7, function() {74 test("rebaseline", 6, function() { 75 75 var simulator = new NetworkSimulator(); 76 76 … … 83 83 simulator.ajax = function(options) 84 84 { 85 ok(options.url.indexOf('/ping') != -1); 85 if (options.url.indexOf('/ping') != -1) 86 ok(false, 'Recieved non-ping ajax request.'); 86 87 simulator.scheduleCallback(options.success); 87 88 }; -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js
r95370 r96473 43 43 'Webkit Mac10.6': {version: 'snowleopard'}, 44 44 'Webkit Mac10.6 (dbg)': {version: 'snowleopard', debug: true}, 45 'Webkit Mac10.5 (CG)': {version: 'leopard' },46 'Webkit Mac10.5 (CG)(dbg)(1)': {version: 'leopard', debug: true},47 'Webkit Mac10.5 (CG)(dbg)(2)': {version: 'leopard', debug: true},48 'Webkit Mac10.6 (CG)': {version: 'snowleopard' },49 'Webkit Mac10.6 (CG)(dbg)': {version: 'snowleopard', debug: true},45 'Webkit Mac10.5 (CG)': {version: 'leopard', isCG: true}, 46 'Webkit Mac10.5 (CG)(dbg)(1)': {version: 'leopard', isCG: true, debug: true}, 47 'Webkit Mac10.5 (CG)(dbg)(2)': {version: 'leopard', isCG: true, debug: true}, 48 'Webkit Mac10.6 (CG)': {version: 'snowleopard', isCG: true}, 49 'Webkit Mac10.6 (CG)(dbg)': {version: 'snowleopard', isCG: true, debug: true}, 50 50 }; 51 51 -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js
r96183 r96473 32 32 33 33 var g_unexpectedFailuresController = null; 34 var g_failuresController = null;35 34 36 35 var g_failingBuilders = null; … … 78 77 g_unexpectedFailuresController = new controllers.UnexpectedFailures(model.state, unexpectedFailuresView, onebarController); 79 78 80 var failuresView = new ui.notifications.Stream();81 g_failuresController = new controllers.Failures(model.state, failuresView, onebarController);82 83 79 g_info = new ui.notifications.Stream(); 84 80 g_failingBuilders = new controllers.FailingBuilders(g_info); … … 94 90 summary.appendChild(unexpectedFailuresView); 95 91 96 var failures = onebar.failures();97 failures.appendChild(failuresView);98 99 92 update(); 100 93 }); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js
r96329 r96473 60 60 '<li><a href="#summary">Summary</a></li>' + 61 61 '<li><a href="#results">Results</a></li>' + 62 '<li><a href="#commits">Commits</a></li>' +63 '<li><a href="#failures">Failures</a></li>' +64 62 '</ul>' + 65 63 '<div id="summary"></div>' + 66 '<div id="results"></div>' + 67 '<div id="commits">Coming soon...</div>' + 68 '<div id="failures"></div>'; 64 '<div id="results"></div>'; 69 65 this._tabNames = [ 70 66 'summary', 71 67 'results', 72 'commits',73 'failures',74 68 ] 75 69 this._tabs = $(this).tabs({ 76 disabled: [1 , 2, 3],70 disabled: [1], 77 71 }); 78 72 }, … … 92 86 { 93 87 return this.tabNamed('results'); 94 },95 failures: function()96 {97 return this.tabNamed('failures');98 88 }, 99 89 select: function(tabName) … … 163 153 this.addMessage(message); 164 154 this.appendChild(new ui.actions.List([new ui.actions.Close()])); 165 $(this).bind('close', statusView.close.bind(statusView));155 $(this).bind('close', this.close.bind(this)); 166 156 } 167 157 }); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js
r95068 r96473 34 34 init: function(configuration) 35 35 { 36 if (configuration.version) 37 this._addSpan('version', configuration.version); 38 if (configuration.isCG) 39 this._addSpan('graphics', 'CG'); 36 40 if (configuration.is64bit) 37 41 this._addSpan('architecture', '64-bit'); 38 if (configuration.version)39 this._addSpan('version', configuration.version);40 42 this._configuration = configuration; 41 43 this.target = '_blank'; … … 49 51 equals: function(configuration) 50 52 { 51 return this._configuration.is64bit == configuration.is64bit && this._configuration. version == configuration.version;53 return this._configuration.is64bit == configuration.is64bit && this._configuration.isCG == configuration.isCG && this._configuration.version == configuration.version; 52 54 } 53 55 }); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js
r95595 r96473 42 42 equal(configuration.outerHTML, '<a target="_blank"></a>'); 43 43 configuration = new ui.failures.Configuration({is64bit: true, version: 'lucid'}); 44 equal(configuration.outerHTML, '<a target="_blank"><span class=" architecture">64-bit</span><span class="version">lucid</span></a>');44 equal(configuration.outerHTML, '<a target="_blank"><span class="version">lucid</span><span class="architecture">64-bit</span></a>'); 45 45 configuration = new ui.failures.Configuration({version: 'xp'}); 46 46 equal(configuration.outerHTML, '<a target="_blank"><span class="version">xp</span></a>'); … … 94 94 '<td>TEXT</td>' + 95 95 '<td></td>' + 96 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class=" architecture">64-bit</span><span class="version">lucid</span></a></td>' +96 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 97 97 '</tr>' + 98 98 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 105 105 '<tr class="IMAGE+TEXT">' + 106 106 '<td>IMAGE+TEXT</td>' + 107 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span>< /a></td>' +107 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span><span class="graphics">CG</span></a></td>' + 108 108 '<td></td>' + 109 109 '</tr>' + … … 111 111 '<td>TEXT</td>' + 112 112 '<td></td>' + 113 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class=" architecture">64-bit</span><span class="version">lucid</span></a></td>' +113 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 114 114 '</tr>' + 115 115 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 122 122 '<tr class="IMAGE+TEXT">' + 123 123 '<td>IMAGE+TEXT</td>' + 124 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span>< /a></td>' +124 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span><span class="graphics">CG</span></a></td>' + 125 125 '<td></td>' + 126 126 '</tr>' + … … 128 128 '<td>TEXT</td>' + 129 129 '<td></td>' + 130 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class=" architecture">64-bit</span><span class="version">lucid</span></a></td>' +130 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 131 131 '</tr>' + 132 132 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js
r96183 r96473 101 101 this._description = this.appendChild(document.createElement('div')); 102 102 this._description.className = 'description'; 103 this.appendChild(new ui.actions.List([104 new ui.actions.Blame(),105 new ui.actions.Rollout(),106 ]));107 103 } 108 104 }); … … 160 156 new ui.actions.Examine().makeDefault(), 161 157 new ui.actions.Rebaseline(), 162 new ui.actions.UpdateExpectations(),163 158 ])); 164 159 this._testNameList = []; -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js
r96074 r96473 94 94 '<span class="reviewer">reviewer</span>' + 95 95 '</span>' + 96 '</div>' + 97 '<ul class="actions">' + 98 '<li><button class="action" title="Blames this failure on this revision.">Blame</button></li>' + 99 '<li><button class="action" title="Rolls out this revision.">Roll out</button></li>' + 100 '</ul>'); 96 '</div>'); 101 97 }); 102 98 … … 118 114 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 119 115 '<li><button class="action">Rebaseline</button></li>' + 120 '<li><button class="action">Mark as Expected</button></li>' +121 116 '</ul>' + 122 117 '</div>' + … … 141 136 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 142 137 '<li><button class="action">Rebaseline</button></li>' + 143 '<li><button class="action">Mark as Expected</button></li>' +144 138 '</ul>' + 145 139 '</div>' + … … 165 159 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 166 160 '<li><button class="action">Rebaseline</button></li>' + 167 '<li><button class="action">Mark as Expected</button></li>' +168 161 '</ul>' + 169 162 '</div>' + … … 191 184 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 192 185 '<li><button class="action">Rebaseline</button></li>' + 193 '<li><button class="action">Mark as Expected</button></li>' +194 186 '</ul>' + 195 187 '</div>' + … … 204 196 '</span>' + 205 197 '</div>' + 206 '<ul class="actions">' +207 '<li><button class="action" title="Blames this failure on this revision.">Blame</button></li>' +208 '<li><button class="action" title="Rolls out this revision.">Roll out</button></li>' +209 '</ul>' +210 198 '</li>' + 211 199 '</ul>' + … … 222 210 '<td>TEXT</td>' + 223 211 '<td></td>' + 224 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class=" architecture">64-bit</span><span class="version">lucid</span></a></td>' +212 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 225 213 '</tr>' + 226 214 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 237 225 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 238 226 '<li><button class="action">Rebaseline</button></li>' + 239 '<li><button class="action">Mark as Expected</button></li>' +240 227 '</ul>' + 241 228 '</div>' + … … 250 237 '</span>' + 251 238 '</div>' + 252 '<ul class="actions">' +253 '<li><button class="action" title="Blames this failure on this revision.">Blame</button></li>' +254 '<li><button class="action" title="Rolls out this revision.">Roll out</button></li>' +255 '</ul>' +256 239 '</li>' + 257 240 '</ul>' + … … 268 251 '<td>TEXT</td>' + 269 252 '<td></td>' + 270 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class=" architecture">64-bit</span><span class="version">lucid</span></a></td>' +253 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)(1)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' + 271 254 '</tr>' + 272 255 '<tr class="BUILDING" style="">' + 273 256 '<td>BUILDING</td>' + 274 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span>< /a></td>' +257 '<td><a target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.5+(CG)"><span class="version">leopard</span><span class="graphics">CG</span></a></td>' + 275 258 '<td></td>' + 276 259 '</tr>' + … … 287 270 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 288 271 '<li><button class="action">Rebaseline</button></li>' + 289 '<li><button class="action">Mark as Expected</button></li>' +290 272 '</ul>' + 291 273 '</div>' + … … 300 282 '</span>' + 301 283 '</div>' + 302 '<ul class="actions">' +303 '<li><button class="action" title="Blames this failure on this revision.">Blame</button></li>' +304 '<li><button class="action" title="Rolls out this revision.">Roll out</button></li>' +305 '</ul>' +306 284 '</li>' + 307 285 '</ul>' + … … 333 311 '<li><button class="action default" title="Examine these failures in detail.">Examine</button></li>' + 334 312 '<li><button class="action">Rebaseline</button></li>' + 335 '<li><button class="action">Mark as Expected</button></li>' +336 313 '</ul>' + 337 314 '</div>' + -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css
r96074 r96473 48 48 49 49 ol.notifications div.how { 50 width: 3 00px;50 width: 350px; 51 51 } 52 52 … … 106 106 107 107 ol.notifications>li ul.causes>li>div.description>a { 108 padding: 0 20px 0 10px; 108 padding: 5px 10px 5px 10px; 109 margin: -5px 10px -2px 0; 109 110 border-radius: 4px; 111 display: inline-block; 110 112 } 111 113 112 114 ol.notifications>li ul.causes>li:hover>div.description>a { 113 115 background-color: #555; 114 padding: 5px 10px 5px 10px;115 margin: -5px 10px -1px 0;116 116 color: White; 117 display: inline-block;118 117 } 119 118 … … 172 171 table-layout: fixed; 173 172 font-size: 11px; 174 width: 3 00px;173 width: 350px; 175 174 } 176 175 … … 183 182 } 184 183 184 ol.notifications table.failures tbody td:first-child { 185 width: 20%; 186 } 187 185 188 ol.notifications table.failures tbody td { 186 width: 33%;189 width: 40%; 187 190 padding: 2px; 188 191 } … … 209 212 210 213 ol.notifications table.failures tbody td:nth-child(n+2)>a>span.architecture { 211 padding: 0 3px 0 0; 212 } 214 padding: 0 2px; 215 } 216 217 ol.notifications table.failures tbody td:nth-child(n+2)>a>span.graphics { 218 padding: 0 2px; 219 } -
trunk/Tools/ChangeLog
r96468 r96473 1 2011-10-02 Adam Barth <abarth@webkit.org> 2 3 Rip out half-backed garden-o-matic features in preparation for wider use 4 https://bugs.webkit.org/show_bug.cgi?id=69226 5 6 This patch rips out a bunch of half-baked features and cleans up a 7 bunch of small nits with the core set of features. We're going to ask 8 more folks to start using the tool, and having a bunch of half-baked 9 features around is distracting. We can add these features back under a 10 flag and interate on them after we've got the core functionality 11 nailed. 12 13 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/checkout_unittests.js: 14 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js: 15 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js: 16 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js: 17 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: 18 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: 19 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js: 20 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: 21 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: 22 1 23 2011-10-01 Brent Fulgham <bfulgham@webkit.org> 2 24
Note: See TracChangeset
for help on using the changeset viewer.