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

Side by Side Diff: LayoutTests/inspector/timeline/trace-event-self-time.html

Issue 320523004: Timeline: fill frames according to CPU time spent per event category (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 6 years, 6 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 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../tracing-test.js"></script>
4 <script> 5 <script>
5 function test() 6 function test()
6 { 7 {
7 WebInspector.inspectorView.showPanel("timeline");
8 var sessionId = "6.23"; 8 var sessionId = "6.23";
9 var rawTraceEvents = [ 9 var rawTraceEvents = [
10 { 10 {
11 "args": { 11 "args": {
12 "name": "Renderer" 12 "name": "Renderer"
13 }, 13 },
14 "cat": "__metadata", 14 "cat": "__metadata",
15 "name": "process_name", 15 "name": "process_name",
16 "ph": "M", 16 "ph": "M",
17 "pid": 17851, 17 "pid": 17851,
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 "cat": "disabled-by-default-devtools.timeline", 181 "cat": "disabled-by-default-devtools.timeline",
182 "name": "Program", 182 "name": "Program",
183 "ph": "E", 183 "ph": "E",
184 "pid": 17851, 184 "pid": 17851,
185 "tid": 23, 185 "tid": 23,
186 "ts": 500000, 186 "ts": 500000,
187 "tts": 5612506 187 "tts": 5612506
188 } 188 }
189 ]; 189 ];
190 190
191 var model = new WebInspector.TracingModel(); 191 var model = InspectorTest.tracingModel;
192 var tracineTimelineModel = new WebInspector.TracingTimelineModel(model); 192 var tracingTimelineModel = new WebInspector.TracingTimelineModel(model);
193 tracineTimelineModel.willStartRecordingTraceEvents(); 193 tracingTimelineModel.willStartRecordingTraceEvents();
194 model.setSessionIdForTest(sessionId); 194 model.setEventsForTest(sessionId, rawTraceEvents);
195 model._eventsCollected(rawTraceEvents); 195 tracingTimelineModel.didStopRecordingTraceEvents();
196 model._tracingComplete(); 196 var events = tracingTimelineModel.inspectedTargetEvents();
197 tracineTimelineModel.didStopRecordingTraceEvents();
198 var events = tracineTimelineModel.inspectedTargetEvents();
199 InspectorTest.assertEquals(8, events.length); 197 InspectorTest.assertEquals(8, events.length);
200 var eventTimes = events.map(function(e) 198 var eventTimes = events.map(function(e)
201 { 199 {
202 return e.name + ": " + e.duration + "(" + e.selfTime + ")"; 200 return e.name + ": " + e.duration + "(" + e.selfTime + ")";
203 }); 201 });
204 InspectorTest.addResult(eventTimes.join("\n")); 202 InspectorTest.addResult(eventTimes.join("\n"));
205 InspectorTest.completeTest(); 203 InspectorTest.completeTest();
206 } 204 }
207 205
208 </script> 206 </script>
209 </head> 207 </head>
210 <body onload="runTest()"> 208 <body onload="runTest()">
211 </body> 209 </body>
212 </html> 210 </html>
213 211
OLDNEW
« no previous file with comments | « LayoutTests/inspector/timeline/timeline-frame-model.html ('k') | LayoutTests/inspector/timeline/tracing/frame-model.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698