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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/compiler-script-mapping.html

Issue 2795193003: DevTools: carefully cleanup script UISourceCodes (Closed)
Patch Set: Created 3 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="inspector-test.js"></script> 3 <script src="inspector-test.js"></script>
4 <script src="debugger-test.js"></script> 4 <script src="debugger-test.js"></script>
5 5
6 <script> 6 <script>
7 7
8 function addScript(url) 8 function addScript(url)
9 { 9 {
10 var script = document.createElement("script"); 10 var script = document.createElement("script");
(...skipping 18 matching lines...) Expand all
29 var debuggerModel = InspectorTest.debuggerModel; 29 var debuggerModel = InspectorTest.debuggerModel;
30 30
31 InspectorTest.addResult("Adding compiled.js"); 31 InspectorTest.addResult("Adding compiled.js");
32 InspectorTest.waitForUISourceCode("resources/compiled.js").then(orig inalUISourceCodeAdded); 32 InspectorTest.waitForUISourceCode("resources/compiled.js").then(orig inalUISourceCodeAdded);
33 InspectorTest.evaluateInPage("addScript('resources/compiled.js')"); 33 InspectorTest.evaluateInPage("addScript('resources/compiled.js')");
34 34
35 function originalUISourceCodeAdded(uiSourceCode) 35 function originalUISourceCodeAdded(uiSourceCode)
36 { 36 {
37 InspectorTest.addResult("compiled.js UISourceCode arrived"); 37 InspectorTest.addResult("compiled.js UISourceCode arrived");
38 originalUISourceCode = uiSourceCode; 38 originalUISourceCode = uiSourceCode;
39 for (var s of Object.values(debuggerModel.scripts)) { 39 for (var s of debuggerModel.scripts()) {
40 if (s.sourceURL.endsWith("compiled.js")) { 40 if (s.sourceURL.endsWith("compiled.js")) {
41 InspectorTest.addResult("compiled.js script found"); 41 InspectorTest.addResult("compiled.js script found");
42 script = s; 42 script = s;
43 } 43 }
44 } 44 }
45 InspectorTest.waitForUISourceCode("source1.js").then(firstUISour ceCodeAdded); 45 InspectorTest.waitForUISourceCode("source1.js").then(firstUISour ceCodeAdded);
46 } 46 }
47 47
48 function firstUISourceCodeAdded(uiSourceCode) 48 function firstUISourceCodeAdded(uiSourceCode)
49 { 49 {
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 InspectorTest.waitForUISourceCode().then(compiledUISourceCodeAdded); 100 InspectorTest.waitForUISourceCode().then(compiledUISourceCodeAdded);
101 InspectorTest.evaluateInPage(scriptSource); 101 InspectorTest.evaluateInPage(scriptSource);
102 102
103 var target = InspectorTest.mainTarget; 103 var target = InspectorTest.mainTarget;
104 var debuggerModel = InspectorTest.debuggerModel; 104 var debuggerModel = InspectorTest.debuggerModel;
105 var script; 105 var script;
106 106
107 function compiledUISourceCodeAdded(uiSourceCode) 107 function compiledUISourceCodeAdded(uiSourceCode)
108 { 108 {
109 InspectorTest.addResult("compiled.js UISourceCode arrived"); 109 InspectorTest.addResult("compiled.js UISourceCode arrived");
110 for (var s of Object.values(debuggerModel.scripts)) { 110 for (var s of debuggerModel.scripts()) {
111 if (s.sourceMapURL && s.sourceMapURL.startsWith("data:applic ation")) { 111 if (s.sourceMapURL && s.sourceMapURL.startsWith("data:applic ation")) {
112 InspectorTest.addResult("compiled.js script found"); 112 InspectorTest.addResult("compiled.js script found");
113 script = s; 113 script = s;
114 } 114 }
115 } 115 }
116 InspectorTest.waitForUISourceCode("source3.js").then(originalUIS ourceCodeAdded); 116 InspectorTest.waitForUISourceCode("source3.js").then(originalUIS ourceCodeAdded);
117 } 117 }
118 118
119 function originalUISourceCodeAdded(uiSourceCode) 119 function originalUISourceCodeAdded(uiSourceCode)
120 { 120 {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 }; 155 };
156 156
157 </script> 157 </script>
158 158
159 </head> 159 </head>
160 160
161 <body onload="runTest()"> 161 <body onload="runTest()">
162 <p>Tests SourceMap and CompilerScriptMapping.</p> 162 <p>Tests SourceMap and CompilerScriptMapping.</p>
163 </body> 163 </body>
164 </html> 164 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698