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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/tracing/timeline-js-blackboxing.html

Issue 2145873002: [DevTools] Split inspector/tracing into subdirectories to speed things up. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/timeline-test.js"></script>
5 <script>
6 function test()
7 {
8 var sessionId = "6.23";
9 var rawTraceEvents = [
10 {
11 "args": {
12 "name": "Renderer"
13 },
14 "cat": "__metadata",
15 "name": "process_name",
16 "ph": "M",
17 "pid": 17851,
18 "tid": 23,
19 "ts": 0
20 },
21 {
22 "args": {
23 "name": "CrRendererMain"
24 },
25 "cat": "__metadata",
26 "name": "thread_name",
27 "ph": "M",
28 "pid": 17851,
29 "tid": 23,
30 "ts": 0
31 },
32 {
33 "args": {
34 "sessionId": sessionId
35 },
36 "cat": "disabled-by-default-devtools.timeline",
37 "name": "TracingStartedInPage",
38 "ph": "I",
39 "pid": 17851,
40 "tid": 23,
41 "ts": 100000,
42 "tts": 606543
43 },
44 {
45 "args": {},
46 "cat": "disabled-by-default-devtools.timeline",
47 "name": "Program",
48 "ph": "B",
49 "pid": 17851,
50 "tid": 23,
51 "ts": 200000,
52 "tts": 5612442
53 },
54 {
55 "args": {
56 "data": {
57 "functionName": "level1",
58 "url": "user_script.js"
59 }
60 },
61 "cat": "disabled-by-default-devtools.timeline",
62 "name": "JSFrame",
63 "ph": "X",
64 "pid": 17851,
65 "tid": 23,
66 "ts": 208000,
67 "dur": 10000,
68 "tts": 1758056
69 },
70 {
71 "args": {
72 "data": {
73 "functionName": "level2",
74 "url": "user_script.js"
75 }
76 },
77 "cat": "disabled-by-default-devtools.timeline",
78 "name": "JSFrame",
79 "ph": "X",
80 "pid": 17851,
81 "tid": 23,
82 "ts": 208000,
83 "dur": 10000,
84 "tts": 1758056
85 },
86 {
87 "args": {
88 "data": {
89 "functionName": "level3",
90 "url": "user_script.js"
91 }
92 },
93 "cat": "disabled-by-default-devtools.timeline",
94 "name": "JSFrame",
95 "ph": "X",
96 "pid": 17851,
97 "tid": 23,
98 "ts": 209000,
99 "dur": 1000,
100 "tts": 1758056
101 },
102 {
103 "args": {
104 "data": {
105 "functionName": "level3blackboxed",
106 "url": "lib_script.js"
107 }
108 },
109 "cat": "disabled-by-default-devtools.timeline",
110 "name": "JSFrame",
111 "ph": "X",
112 "pid": 17851,
113 "tid": 23,
114 "ts": 211000,
115 "dur": 6000,
116 "tts": 1758056
117 },
118 {
119 "args": {
120 "data": {
121 "functionName": "level4user",
122 "url": "user_script.js"
123 }
124 },
125 "cat": "disabled-by-default-devtools.timeline",
126 "name": "JSFrame",
127 "ph": "X",
128 "pid": 17851,
129 "tid": 23,
130 "ts": 211000,
131 "dur": 1000,
132 "tts": 1758056
133 },
134 {
135 "args": {
136 "data": {
137 "functionName": "level4blackboxed",
138 "url": "lib_script.js"
139 }
140 },
141 "cat": "disabled-by-default-devtools.timeline",
142 "name": "JSFrame",
143 "ph": "X",
144 "pid": 17851,
145 "tid": 23,
146 "ts": 213000,
147 "dur": 3000,
148 "tts": 1758056
149 },
150 {
151 "args": {
152 "data": {
153 "functionName": "level5blackboxed",
154 "url": "lib_script.js"
155 }
156 },
157 "cat": "disabled-by-default-devtools.timeline",
158 "name": "JSFrame",
159 "ph": "X",
160 "pid": 17851,
161 "tid": 23,
162 "ts": 213000,
163 "dur": 3000,
164 "tts": 1758056
165 },
166 {
167 "args": {
168 "data": {
169 "functionName": "level6user",
170 "url": "user_script.js"
171 }
172 },
173 "cat": "disabled-by-default-devtools.timeline",
174 "name": "JSFrame",
175 "ph": "X",
176 "pid": 17851,
177 "tid": 23,
178 "ts": 213000,
179 "dur": 3000,
180 "tts": 1758056
181 },
182 {
183 "args": {
184 "data": {
185 "functionName": "level7blackboxed",
186 "url": "lib_script.js"
187 }
188 },
189 "cat": "disabled-by-default-devtools.timeline",
190 "name": "JSFrame",
191 "ph": "X",
192 "pid": 17851,
193 "tid": 23,
194 "ts": 213000,
195 "dur": 3000,
196 "tts": 1758056
197 },
198 {
199 "args": {
200 "data": {
201 "functionName": "level8user",
202 "url": "user_script.js"
203 }
204 },
205 "cat": "disabled-by-default-devtools.timeline",
206 "name": "JSFrame",
207 "ph": "X",
208 "pid": 17851,
209 "tid": 23,
210 "ts": 213000,
211 "dur": 3000,
212 "tts": 1758056
213 },
214 {
215 "args": {
216 "data": {
217 "functionName": "level1blackboxed",
218 "url": "lib_script.js"
219 }
220 },
221 "cat": "disabled-by-default-devtools.timeline",
222 "name": "JSFrame",
223 "ph": "X",
224 "pid": 17851,
225 "tid": 23,
226 "ts": 230000,
227 "dur": 3000,
228 "tts": 1758056
229 },
230 {
231 "args": {
232 "data": {
233 "functionName": "level1blackboxed",
234 "url": "lib_script.js"
235 }
236 },
237 "cat": "disabled-by-default-devtools.timeline",
238 "name": "JSFrame",
239 "ph": "X",
240 "pid": 17851,
241 "tid": 23,
242 "ts": 235000,
243 "dur": 3000,
244 "tts": 1758056
245 },
246 {
247 "args": {
248 "data": {
249 "functionName": "level2blackboxed",
250 "url": "lib_script.js"
251 }
252 },
253 "cat": "disabled-by-default-devtools.timeline",
254 "name": "JSFrame",
255 "ph": "X",
256 "pid": 17851,
257 "tid": 23,
258 "ts": 236000,
259 "dur": 1000,
260 "tts": 1758056
261 },
262 {
263 "args": {},
264 "cat": "disabled-by-default-devtools.timeline",
265 "name": "Program",
266 "ph": "E",
267 "pid": 17851,
268 "tid": 23,
269 "ts": 500000,
270 "tts": 5612506
271 }
272 ];
273
274 function printTimelineData(dataProvider)
275 {
276 dataProvider.reset();
277 var timelineData = dataProvider.timelineData();
278 for (var i = 0; i < timelineData.entryStartTimes.length; ++i) {
279 var name = dataProvider.entryTitle(i);
280 var padding = " ".repeat(timelineData.entryLevels[i] - 1);
281 InspectorTest.addResult(padding + name + ": " + timelineData.entryTo talTimes[i] + " @ " + timelineData.entryStartTimes[i]);
282 }
283 }
284
285 Runtime.experiments.enableForTest("blackboxJSFramesOnTimeline");
286 var timelineModel = InspectorTest.createTimelineModelWithEvents(rawTraceEven ts);
287 var frameModel = new WebInspector.TimelineFrameModel(event => WebInspector.T imelineUIUtils.eventStyle(event).category.name);
288 var dataProvider = new WebInspector.TimelineFlameChartDataProvider(timelineM odel, frameModel, new WebInspector.TimelineIRModel(), WebInspector.panels.timeli ne._filters);
289
290 InspectorTest.addResult("\nBlackboxed url: lib_script.js");
291 WebInspector.blackboxManager._blackboxURL("lib_script.js");
292 printTimelineData(dataProvider);
293
294 InspectorTest.addResult("\nUnblackboxed url: lib_script.js");
295 WebInspector.blackboxManager._unblackboxURL("lib_script.js");
296 printTimelineData(dataProvider);
297
298 InspectorTest.completeTest();
299 }
300
301 </script>
302 </head>
303 <body onload="runTest()">
304 </body>
305 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698