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

Side by Side Diff: LayoutTests/http/tests/inspector/resources/test-scanner.html

Issue 14166003: Move all generic Chromium expected results to the generic location (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 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 | « no previous file | Tools/Scripts/webkitpy/common/checkout/baselineoptimizer_unittest.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <script> 2 <script>
3 var tests = []; 3 var tests = [];
4 4
5 scanFolder("inspector/console"); 5 scanFolder("inspector/console");
6 // scanFolder("inspector/debugger"); 6 // scanFolder("inspector/debugger");
7 scanFolder("inspector/editor"); 7 scanFolder("inspector/editor");
8 scanFolder("inspector/elements"); 8 scanFolder("inspector/elements");
9 scanFolder("inspector/profiler"); 9 scanFolder("inspector/profiler");
10 scanFolder("inspector/styles"); 10 scanFolder("inspector/styles");
(...skipping 17 matching lines...) Expand all
28 var path = "/LayoutTests/" + folder + "/" + match[1]; 28 var path = "/LayoutTests/" + folder + "/" + match[1];
29 var expected = fetchExpectations(path); 29 var expected = fetchExpectations(path);
30 tests.push([path, expected]); 30 tests.push([path, expected]);
31 } 31 }
32 } 32 }
33 33
34 function fetchExpectations(path) 34 function fetchExpectations(path)
35 { 35 {
36 var ext = path.lastIndexOf("."); 36 var ext = path.lastIndexOf(".");
37 path = path.substring(0, ext) + "-expected.txt"; 37 path = path.substring(0, ext) + "-expected.txt";
38 var chromiumPath = path.replace("/LayoutTests/", "/LayoutTests/platform/chro mium/");
39 38
40 var expectations = fetch(chromiumPath) || fetch(path) || ""; 39 var expectations = fetch(path) || "";
41 40
42 var expectationLines = expectations.split("\n"); 41 var expectationLines = expectations.split("\n");
43 var filtered = []; 42 var filtered = [];
44 for (var i = 0; i < expectationLines.length; ++i) { 43 for (var i = 0; i < expectationLines.length; ++i) {
45 if (!expectationLines[i].indexOf("ALERT: ") || 44 if (!expectationLines[i].indexOf("ALERT: ") ||
46 !expectationLines[i].indexOf("CONSOLE MESSAGE: ")) { 45 !expectationLines[i].indexOf("CONSOLE MESSAGE: ")) {
47 filtered = []; 46 filtered = [];
48 continue; 47 continue;
49 } 48 }
50 filtered.push(expectationLines[i]); 49 filtered.push(expectationLines[i]);
51 } 50 }
52 return filtered.join("\n"); 51 return filtered.join("\n");
53 } 52 }
54 53
55 function fetch(path) 54 function fetch(path)
56 { 55 {
57 var xhr = new XMLHttpRequest(); 56 var xhr = new XMLHttpRequest();
58 xhr.open("GET", path, false); 57 xhr.open("GET", path, false);
59 xhr.send(null); 58 xhr.send(null);
60 return xhr.status !== 404 ? xhr.responseText : ""; 59 return xhr.status !== 404 ? xhr.responseText : "";
61 } 60 }
62 61
63 window.parent.postMessage(["tests", tests], "*"); 62 window.parent.postMessage(["tests", tests], "*");
64 63
65 </script> 64 </script>
66 <body> 65 <body>
67 </body> 66 </body>
68 </html> 67 </html>
OLDNEW
« no previous file with comments | « no previous file | Tools/Scripts/webkitpy/common/checkout/baselineoptimizer_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698