| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 '<table class="failures">' + | 86 '<table class="failures">' + |
| 87 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + | 87 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + |
| 88 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + | 88 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + |
| 89 '</table>' + | 89 '</table>' + |
| 90 '</div>' + | 90 '</div>' + |
| 91 '<div class="what">' + | 91 '<div class="what">' + |
| 92 '<div class="problem">' + | 92 '<div class="problem">' + |
| 93 '<ul class="effects"></ul>' + | 93 '<ul class="effects"></ul>' + |
| 94 '<ul class="actions">' + | 94 '<ul class="actions">' + |
| 95 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 95 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 96 '<li><button class="action">Rebaseline</button></li>' + | |
| 97 '</ul>' + | 96 '</ul>' + |
| 98 '</div>' + | 97 '</div>' + |
| 99 '<ul class="causes"></ul>' + | 98 '<ul class="causes"></ul>' + |
| 100 '</div>'); | 99 '</div>'); |
| 101 testFailures.addFailureAnalysis({testName: 'test', resultNodesByBuilder: {}}
); | 100 testFailures.addFailureAnalysis({testName: 'test', resultNodesByBuilder: {}}
); |
| 102 equal(testFailures.innerHTML, | 101 equal(testFailures.innerHTML, |
| 103 '<div class="how">' + | 102 '<div class="how">' + |
| 104 '<table class="failures">' + | 103 '<table class="failures">' + |
| 105 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + | 104 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + |
| 106 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + | 105 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + |
| 107 '</table>' + | 106 '</table>' + |
| 108 '</div>' + | 107 '</div>' + |
| 109 '<div class="what">' + | 108 '<div class="what">' + |
| 110 '<div class="problem">' + | 109 '<div class="problem">' + |
| 111 '<ul class="effects">' + | 110 '<ul class="effects">' + |
| 112 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + | 111 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + |
| 113 '</ul>' + | 112 '</ul>' + |
| 114 '<ul class="actions">' + | 113 '<ul class="actions">' + |
| 115 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 114 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 116 '<li><button class="action">Rebaseline</button></li>' + | |
| 117 '</ul>' + | 115 '</ul>' + |
| 118 '</div>' + | 116 '</div>' + |
| 119 '<ul class="causes"></ul>' + | 117 '<ul class="causes"></ul>' + |
| 120 '</div>'); | 118 '</div>'); |
| 121 ok(testFailures.containsFailureAnalysis({testName: 'test'})); | 119 ok(testFailures.containsFailureAnalysis({testName: 'test'})); |
| 122 ok(!testFailures.containsFailureAnalysis({testName: 'foo'})); | 120 ok(!testFailures.containsFailureAnalysis({testName: 'foo'})); |
| 123 testFailures.addFailureAnalysis({testName: 'test'}); | 121 testFailures.addFailureAnalysis({testName: 'test'}); |
| 124 equal(testFailures.innerHTML, | 122 equal(testFailures.innerHTML, |
| 125 '<div class="how">' + | 123 '<div class="how">' + |
| 126 '<table class="failures">' + | 124 '<table class="failures">' + |
| 127 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + | 125 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + |
| 128 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + | 126 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + |
| 129 '</table>' + | 127 '</table>' + |
| 130 '</div>' + | 128 '</div>' + |
| 131 '<div class="what">' + | 129 '<div class="what">' + |
| 132 '<div class="problem">' + | 130 '<div class="problem">' + |
| 133 '<ul class="effects">' + | 131 '<ul class="effects">' + |
| 134 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + | 132 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + |
| 135 '</ul>' + | 133 '</ul>' + |
| 136 '<ul class="actions">' + | 134 '<ul class="actions">' + |
| 137 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 135 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 138 '<li><button class="action">Rebaseline</button></li>' + | |
| 139 '</ul>' + | 136 '</ul>' + |
| 140 '</div>' + | 137 '</div>' + |
| 141 '<ul class="causes"></ul>' + | 138 '<ul class="causes"></ul>' + |
| 142 '</div>'); | 139 '</div>'); |
| 143 deepEqual(testFailures.testNameList(), ['test']); | 140 deepEqual(testFailures.testNameList(), ['test']); |
| 144 var time = new Date(); | 141 var time = new Date(); |
| 145 time.setMinutes(time.getMinutes() - 10); | 142 time.setMinutes(time.getMinutes() - 10); |
| 146 testFailures.addCommitData({revision: 1, time: time, title: "title", author:
"author", reviewer: "reviewer"}); | 143 testFailures.addCommitData({revision: 1, time: time, title: "title", author:
"author", reviewer: "reviewer"}); |
| 147 equal(testFailures.innerHTML, | 144 equal(testFailures.innerHTML, |
| 148 '<div class="how">' + | 145 '<div class="how">' + |
| 149 '<table class="failures">' + | 146 '<table class="failures">' + |
| 150 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + | 147 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></th
ead>' + |
| 151 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + | 148 '<tbody><tr class="BUILDING" style="display: none;"><td><span>BU
ILDING</span></td><td></td><td></td></tr></tbody>' + |
| 152 '</table>' + | 149 '</table>' + |
| 153 '</div>' + | 150 '</div>' + |
| 154 '<div class="what">' + | 151 '<div class="what">' + |
| 155 '<div class="problem">' + | 152 '<div class="problem">' + |
| 156 '<ul class="effects">' + | 153 '<ul class="effects">' + |
| 157 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + | 154 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + |
| 158 '</ul>' + | 155 '</ul>' + |
| 159 '<ul class="actions">' + | 156 '<ul class="actions">' + |
| 160 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 157 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 161 '<li><button class="action">Rebaseline</button></li>' + | |
| 162 '</ul>' + | 158 '</ul>' + |
| 163 '</div>' + | 159 '</div>' + |
| 164 '<ul class="causes">' + | 160 '<ul class="causes">' + |
| 165 '<li>' + | 161 '<li>' + |
| 166 '<div class="description">' + | 162 '<div class="description">' + |
| 167 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + | 163 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + |
| 168 '<span>' + | 164 '<span>' + |
| 169 '<span class="title">title</span>' + | 165 '<span class="title">title</span>' + |
| 170 '<span class="author">author</span>' + | 166 '<span class="author">author</span>' + |
| 171 '<span class="reviewer">reviewer</span>' + | 167 '<span class="reviewer">reviewer</span>' + |
| (...skipping 19 matching lines...) Expand all Loading... |
| 191 '</table>' + | 187 '</table>' + |
| 192 '</div>' + | 188 '</div>' + |
| 193 '<div class="what">' + | 189 '<div class="what">' + |
| 194 '<div class="problem">' + | 190 '<div class="problem">' + |
| 195 '<ul class="effects">' + | 191 '<ul class="effects">' + |
| 196 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=foo">foo</a></li>' + | 192 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=foo">foo</a></li>' + |
| 197 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + | 193 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + |
| 198 '</ul>' + | 194 '</ul>' + |
| 199 '<ul class="actions">' + | 195 '<ul class="actions">' + |
| 200 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 196 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 201 '<li><button class="action">Rebaseline</button></li>' + | |
| 202 '</ul>' + | 197 '</ul>' + |
| 203 '</div>' + | 198 '</div>' + |
| 204 '<ul class="causes">' + | 199 '<ul class="causes">' + |
| 205 '<li>' + | 200 '<li>' + |
| 206 '<div class="description">' + | 201 '<div class="description">' + |
| 207 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + | 202 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + |
| 208 '<span>' + | 203 '<span>' + |
| 209 '<span class="title">title</span>' + | 204 '<span class="title">title</span>' + |
| 210 '<span class="author">author</span>' + | 205 '<span class="author">author</span>' + |
| 211 '<span class="reviewer">reviewer</span>' + | 206 '<span class="reviewer">reviewer</span>' + |
| (...skipping 23 matching lines...) Expand all Loading... |
| 235 '</table>' + | 230 '</table>' + |
| 236 '</div>' + | 231 '</div>' + |
| 237 '<div class="what">' + | 232 '<div class="what">' + |
| 238 '<div class="problem">' + | 233 '<div class="problem">' + |
| 239 '<ul class="effects">' + | 234 '<ul class="effects">' + |
| 240 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=foo">foo</a></li>' + | 235 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=foo">foo</a></li>' + |
| 241 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + | 236 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=test">test</a></li>' + |
| 242 '</ul>' + | 237 '</ul>' + |
| 243 '<ul class="actions">' + | 238 '<ul class="actions">' + |
| 244 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 239 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 245 '<li><button class="action">Rebaseline</button></li>' + | |
| 246 '</ul>' + | 240 '</ul>' + |
| 247 '</div>' + | 241 '</div>' + |
| 248 '<ul class="causes">' + | 242 '<ul class="causes">' + |
| 249 '<li>' + | 243 '<li>' + |
| 250 '<div class="description">' + | 244 '<div class="description">' + |
| 251 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + | 245 '<a href="http://src.chromium.org/viewvc/blink?view=rev&
amp;revision=1">1</a>' + |
| 252 '<span>' + | 246 '<span>' + |
| 253 '<span class="title">title</span>' + | 247 '<span class="title">title</span>' + |
| 254 '<span class="author">author</span>' + | 248 '<span class="author">author</span>' + |
| 255 '<span class="reviewer">reviewer</span>' + | 249 '<span class="reviewer">reviewer</span>' + |
| (...skipping 19 matching lines...) Expand all Loading... |
| 275 '</table>' + | 269 '</table>' + |
| 276 '</div>' + | 270 '</div>' + |
| 277 '<div class="what">' + | 271 '<div class="what">' + |
| 278 '<div class="problem">' + | 272 '<div class="problem">' + |
| 279 '<ul class="effects">' + | 273 '<ul class="effects">' + |
| 280 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=path%2Fto%2Ftest1.html%2Cpath%2Fto%2Ftest2.html%2Cpa
th%2Fto%2Ftest3.html%2Cpath%2Fto%2Ftest4.html">path/to (4 tests)</a></li>' + | 274 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=path%2Fto%2Ftest1.html%2Cpath%2Fto%2Ftest2.html%2Cpa
th%2Fto%2Ftest3.html%2Cpath%2Fto%2Ftest4.html">path/to (4 tests)</a></li>' + |
| 281 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=path%2Fanother%2Ftest.html">path/another/test.html</
a></li>' + | 275 '<li><a href="http://test-results.appspot.com/dashboards/fla
kiness_dashboard.html#tests=path%2Fanother%2Ftest.html">path/another/test.html</
a></li>' + |
| 282 '</ul>' + | 276 '</ul>' + |
| 283 '<ul class="actions">' + | 277 '<ul class="actions">' + |
| 284 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + | 278 '<li><button class="action default" title="Examine these fai
lures in detail.">Examine</button></li>' + |
| 285 '<li><button class="action">Rebaseline</button></li>' + | |
| 286 '</ul>' + | 279 '</ul>' + |
| 287 '</div>' + | 280 '</div>' + |
| 288 '<ul class="causes"></ul>' + | 281 '<ul class="causes"></ul>' + |
| 289 '</div>'); | 282 '</div>'); |
| 290 }); | 283 }); |
| 291 | 284 |
| 292 test('BuildersFailing', 1, function() { | 285 test('BuildersFailing', 1, function() { |
| 293 var builderFailing = new ui.notifications.BuildersFailing('Disasterifying'); | 286 var builderFailing = new ui.notifications.BuildersFailing('Disasterifying'); |
| 294 builderFailing.setFailingBuilders({'WebKit Linux': ['compile'], 'WebKit Win7
': ['webkit_tests', 'update']}); | 287 builderFailing.setFailingBuilders({'WebKit Linux': ['compile'], 'WebKit Win7
': ['webkit_tests', 'update']}); |
| 295 equal(builderFailing.innerHTML, | 288 equal(builderFailing.innerHTML, |
| 296 '<div class="how">' + | 289 '<div class="how">' + |
| 297 '</div>' + | 290 '</div>' + |
| 298 '<div class="what">' + | 291 '<div class="what">' + |
| 299 '<div class="problem">Disasterifying:' + | 292 '<div class="problem">Disasterifying:' + |
| 300 '<ul class="effects">' + | 293 '<ul class="effects">' + |
| 301 '<li class="builder"><a class="failing-builder" href="http:/
/build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux"><span clas
s="version">lucid</span><span class="architecture">64-bit</span><span class="fai
lures"> compile</span></a></li>' + | 294 '<li class="builder"><a class="failing-builder" href="http:/
/build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux"><span clas
s="version">lucid</span><span class="architecture">64-bit</span><span class="fai
lures"> compile</span></a></li>' + |
| 302 '<li class="builder"><a class="failing-builder" href="http:/
/build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Win7"><span class
="version">win7</span><span class="failures"> webkit_tests, update</span></a></l
i>' + | 295 '<li class="builder"><a class="failing-builder" href="http:/
/build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Win7"><span class
="version">win7</span><span class="failures"> webkit_tests, update</span></a></l
i>' + |
| 303 '</ul>' + | 296 '</ul>' + |
| 304 '</div>' + | 297 '</div>' + |
| 305 '<ul class="causes"></ul>' + | 298 '<ul class="causes"></ul>' + |
| 306 '</div>'); | 299 '</div>'); |
| 307 }); | 300 }); |
| 308 | 301 |
| 309 }()); | 302 }()); |
| OLD | NEW |