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

Side by Side Diff: Tools/GardeningServer/scripts/results_unittests.js

Issue 362453003: Remove dead code. (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
« no previous file with comments | « Tools/GardeningServer/scripts/results.js ('k') | Tools/GardeningServer/scripts/ui.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 ok(!analyzer.succeeded()); 146 ok(!analyzer.succeeded());
147 ok(!analyzer.flaky()); 147 ok(!analyzer.flaky());
148 148
149 analyzer = new results.ResultAnalyzer({expected: 'FAIL', actual: 'IMAGE+TEXT '}); 149 analyzer = new results.ResultAnalyzer({expected: 'FAIL', actual: 'IMAGE+TEXT '});
150 ok(!analyzer.hasUnexpectedFailures()); 150 ok(!analyzer.hasUnexpectedFailures());
151 deepEqual(analyzer.unexpectedResults(), []); 151 deepEqual(analyzer.unexpectedResults(), []);
152 ok(!analyzer.succeeded()); 152 ok(!analyzer.succeeded());
153 ok(!analyzer.flaky()); 153 ok(!analyzer.flaky());
154 }); 154 });
155 155
156 test("expectedFailures", 1, function() {
157 var expectedFailures = results.expectedFailures(unittest.kExampleResultsJSON );
158 deepEqual(expectedFailures, {
159 "scrollbars/custom-scrollbar-with-incomplete-style.html": {
160 "expected": "IMAGE",
161 "actual": "IMAGE"
162 },
163 "userscripts/user-script-video-document.html": {
164 "expected": "FAIL",
165 "actual": "TEXT"
166 }
167 });
168 });
169
170 test("unexpectedFailures", 1, function() { 156 test("unexpectedFailures", 1, function() {
171 var unexpectedFailures = results.unexpectedFailures(unittest.kExampleResults JSON); 157 var unexpectedFailures = results.unexpectedFailures(unittest.kExampleResults JSON);
172 deepEqual(unexpectedFailures, { 158 deepEqual(unexpectedFailures, {
173 "userscripts/another-test.html": { 159 "userscripts/another-test.html": {
174 "expected": "PASS", 160 "expected": "PASS",
175 "actual": "TEXT", 161 "actual": "TEXT",
176 "is_unexpected": true, 162 "is_unexpected": true,
177 } 163 }
178 }); 164 });
179 }); 165 });
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
422 "taco": { 408 "taco": {
423 "expected": "PASS", 409 "expected": "PASS",
424 "actual": "TEXT" 410 "actual": "TEXT"
425 }, 411 },
426 }; 412 };
427 413
428 var collectedResults = results.collectUnexpectedResults(dictionaryOfResultNo des); 414 var collectedResults = results.collectUnexpectedResults(dictionaryOfResultNo des);
429 deepEqual(collectedResults, ["TEXT", "IMAGE"]); 415 deepEqual(collectedResults, ["TEXT", "IMAGE"]);
430 }); 416 });
431 417
432 test("failureTypeToExtensionList", 5, function() {
433 deepEqual(results.failureTypeToExtensionList('TEXT'), ['txt']);
434 deepEqual(results.failureTypeToExtensionList('IMAGE+TEXT'), ['txt', 'png']);
435 deepEqual(results.failureTypeToExtensionList('IMAGE'), ['png']);
436 deepEqual(results.failureTypeToExtensionList('CRASH'), []);
437 deepEqual(results.failureTypeToExtensionList('TIMEOUT'), []);
438 });
439
440 asyncTest("fetchResultsURLs", 5, function() { 418 asyncTest("fetchResultsURLs", 5, function() {
441 var simulator = new NetworkSimulator(); 419 var simulator = new NetworkSimulator();
442 420
443 var probedURLs = []; 421 var probedURLs = [];
444 simulator.probe = function(url) 422 simulator.probe = function(url)
445 { 423 {
446 probedURLs.push(url); 424 probedURLs.push(url);
447 if (base.endsWith(url, '.txt')) 425 if (base.endsWith(url, '.txt'))
448 return Promise.resolve(); 426 return Promise.resolve();
449 else if (/taco.+png$/.test(url)) 427 else if (/taco.+png$/.test(url))
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
520 }).then(start); 498 }).then(start);
521 499
522 deepEqual(probedURLs, [ 500 deepEqual(probedURLs, [
523 MockResultsBaseURL.replace('Mock_Builder', 'MockBuilder1') + "/failing_r esults.json", 501 MockResultsBaseURL.replace('Mock_Builder', 'MockBuilder1') + "/failing_r esults.json",
524 MockResultsBaseURL.replace('Mock_Builder', 'MockBuilder2') + "/failing_r esults.json" 502 MockResultsBaseURL.replace('Mock_Builder', 'MockBuilder2') + "/failing_r esults.json"
525 ]); 503 ]);
526 504
527 }); 505 });
528 506
529 })(); 507 })();
OLDNEW
« no previous file with comments | « Tools/GardeningServer/scripts/results.js ('k') | Tools/GardeningServer/scripts/ui.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698