Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: Tools/GardeningServer/scripts/ui/notifications_unittests.js

Issue 358173003: Remove rebaseline logic from GOM (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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 }());
OLDNEW
« no previous file with comments | « Tools/GardeningServer/scripts/ui/notifications.js ('k') | Tools/GardeningServer/scripts/ui/results.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698