Changeset 95068 in webkit
- Timestamp:
- Sep 13, 2011 6:23:14 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js
r94308 r95068 31 31 var kBuildingResult = 'BUILDING'; 32 32 33 ui.failures.Configuration = base.extends(' div', {33 ui.failures.Configuration = base.extends('a', { 34 34 init: function(configuration) 35 35 { … … 39 39 this._addSpan('version', configuration.version); 40 40 this._configuration = configuration; 41 this.target = '_blank'; 41 42 }, 42 43 _addSpan: function(className, text) … … 108 109 if (cellContainsConfiguration(cell, configuration)) 109 110 return; 110 cell.appendChild(new ui.failures.Configuration(configuration)) ;111 cell.appendChild(new ui.failures.Configuration(configuration)).href = ui.displayURLForBuilder(builderName); 111 112 }, this); 112 113 } -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js
r94309 r95068 36 36 configuration = new ui.failures.Configuration({}); 37 37 deepEqual(Object.getOwnPropertyNames(configuration.__proto__), ['init', 'equals', '_addSpan']); 38 equal(configuration.outerHTML, '< div></div>');38 equal(configuration.outerHTML, '<a target="_blank"></a>'); 39 39 configuration = new ui.failures.Configuration({is64bit: true, version: 'lucid'}); 40 equal(configuration.outerHTML, '< div><span class="architecture">64-bit</span><span class="version">lucid</span></div>');40 equal(configuration.outerHTML, '<a target="_blank"><span class="architecture">64-bit</span><span class="version">lucid</span></a>'); 41 41 configuration = new ui.failures.Configuration({version: 'xp'}); 42 equal(configuration.outerHTML, '< div><span class="version">xp</span></div>');42 equal(configuration.outerHTML, '<a target="_blank"><span class="version">xp</span></a>'); 43 43 configuration._addSpan('foo', 'bar'); 44 equal(configuration.outerHTML, '< div><span class="version">xp</span><span class="foo">bar</span></div>');44 equal(configuration.outerHTML, '<a target="_blank"><span class="version">xp</span><span class="foo">bar</span></a>'); 45 45 ok(configuration.equals({version: 'xp'})); 46 46 ok(!configuration.equals({version: 'lucid',is64bit: true})); … … 85 85 '<td>TEXT</td>' + 86 86 '<td></td>' + 87 '<td>< div><span class="architecture">64-bit</span><span class="version">lucid</span></div></td>' +87 '<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>' + 88 88 '</tr>' + 89 89 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 96 96 '<tr class="IMAGE+TEXT">' + 97 97 '<td>IMAGE+TEXT</td>' + 98 '<td>< div><span class="version">leopard</span></div></td>' +98 '<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>' + 99 99 '<td></td>' + 100 100 '</tr>' + … … 102 102 '<td>TEXT</td>' + 103 103 '<td></td>' + 104 '<td>< div><span class="architecture">64-bit</span><span class="version">lucid</span></div></td>' +104 '<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>' + 105 105 '</tr>' + 106 106 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 113 113 '<tr class="IMAGE+TEXT">' + 114 114 '<td>IMAGE+TEXT</td>' + 115 '<td>< div><span class="version">leopard</span></div></td>' +115 '<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>' + 116 116 '<td></td>' + 117 117 '</tr>' + … … 119 119 '<td>TEXT</td>' + 120 120 '<td></td>' + 121 '<td>< div><span class="architecture">64-bit</span><span class="version">lucid</span></div></td>' +121 '<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>' + 122 122 '</tr>' + 123 123 '<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_unittests.js
r95067 r95068 218 218 '<td>TEXT</td>' + 219 219 '<td></td>' + 220 '<td>< div><span class="architecture">64-bit</span><span class="version">lucid</span></div></td>' +220 '<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>' + 221 221 '</tr>' + 222 222 '<tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr>' + … … 262 262 '<td>TEXT</td>' + 263 263 '<td></td>' + 264 '<td>< div><span class="architecture">64-bit</span><span class="version">lucid</span></div></td>' +264 '<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>' + 265 265 '</tr>' + 266 266 '<tr class="BUILDING" style="">' + 267 267 '<td>BUILDING</td>' + 268 '<td>< div><span class="version">leopard</span></div></td>' +268 '<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>' + 269 269 '<td></td>' + 270 270 '</tr>' + -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css
r94314 r95068 186 186 } 187 187 188 ol.notifications table.failures tbody td:nth-child(n+2)> div{188 ol.notifications table.failures tbody td:nth-child(n+2)>a { 189 189 display: inline-block; 190 190 border: 1px solid Gray; 191 191 margin: 0 0 2px 0; 192 192 padding: 1px; 193 } 194 195 ol.notifications table.failures tbody td:nth-child(n+2)>div>span.version { 193 color: Black; 194 text-decoration: none; 195 } 196 197 ol.notifications table.failures tbody td:nth-child(n+2)>a>span.version { 196 198 text-transform: uppercase; 197 199 background-color: #555; … … 200 202 } 201 203 202 ol.notifications table.failures tbody td:nth-child(n+2)> div>span.architecture {204 ol.notifications table.failures tbody td:nth-child(n+2)>a>span.architecture { 203 205 padding: 0 3px 0 0; 204 206 } -
trunk/Tools/ChangeLog
r95067 r95068 1 2011-09-13 Adam Barth <abarth@webkit.org> 2 3 FailureGrid in garden-o-matic should link to the builder's waterfall page 4 https://bugs.webkit.org/show_bug.cgi?id=68036 5 6 Reviewed by Dimitri Glazkov. 7 8 One of the users in the user study thought the configurations names in 9 the failure grid would link to the underlying bots. That makes sense, 10 so this patch adds the behavior. 11 12 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: 13 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: 14 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: 15 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: 16 1 17 2011-09-13 Adam Barth <abarth@webkit.org> 2 18
Note: See TracChangeset
for help on using the changeset viewer.