OLD | NEW |
---|---|
1 var initialize_Timeline = function() { | 1 var initialize_Timeline = function() { |
2 | 2 |
3 // Scrub values when printing out these properties in the record or data field. | 3 // Scrub values when printing out these properties in the record or data field. |
4 InspectorTest.timelinePropertyFormatters = { | 4 InspectorTest.timelinePropertyFormatters = { |
5 children: "formatAsTypeName", | 5 children: "formatAsTypeName", |
6 endTime: "formatAsTypeName", | 6 endTime: "formatAsTypeName", |
7 requestId: "formatAsTypeName", | 7 requestId: "formatAsTypeName", |
8 startTime: "formatAsTypeName", | 8 startTime: "formatAsTypeName", |
9 stackTrace: "formatAsTypeName", | 9 stackTrace: "formatAsTypeName", |
10 url: "formatAsURL", | 10 url: "formatAsURL", |
11 scriptName: "formatAsTypeName", | 11 scriptName: "formatAsTypeName", |
12 scriptId: "formatAsTypeName", | 12 scriptId: "formatAsTypeName", |
13 usedHeapSizeDelta: "skip", | 13 usedHeapSizeDelta: "skip", |
14 mimeType: "formatAsTypeName", | 14 mimeType: "formatAsTypeName", |
15 id: "formatAsTypeName", | 15 id: "formatAsTypeName", |
16 timerId: "formatAsTypeName", | 16 timerId: "formatAsTypeName", |
17 scriptLine: "formatAsTypeName", | 17 scriptLine: "formatAsTypeName", |
18 layerId: "formatAsTypeName", | 18 layerId: "formatAsTypeName", |
19 lineNumber: "formatAsTypeName", | 19 lineNumber: "formatAsTypeName", |
20 columnNumber: "formatAsTypeName", | 20 columnNumber: "formatAsTypeName", |
21 frameId: "formatAsTypeName", | 21 frameId: "formatAsTypeName", |
22 frame: "formatAsTypeName", | |
22 encodedDataLength: "formatAsTypeName", | 23 encodedDataLength: "formatAsTypeName", |
23 identifier: "formatAsTypeName", | 24 identifier: "formatAsTypeName", |
24 clip: "formatAsTypeName", | 25 clip: "formatAsTypeName", |
25 root: "formatAsTypeName", | 26 root: "formatAsTypeName", |
26 backendNodeId: "formatAsTypeName", | 27 backendNodeId: "formatAsTypeName", |
28 nodeId: "formatAsTypeName", | |
29 rootNode: "formatAsTypeName", | |
27 networkTime: "formatAsTypeName", | 30 networkTime: "formatAsTypeName", |
28 thread: "formatAsTypeName" | 31 thread: "formatAsTypeName" |
29 }; | 32 }; |
30 | 33 |
31 InspectorTest.timelinePresentationModel = function() | 34 InspectorTest.timelinePresentationModel = function() |
32 { | 35 { |
33 return WebInspector.panels.timeline._currentViews[0]._presentationModel; | 36 return WebInspector.panels.timeline._currentViews[0]._presentationModel; |
34 } | 37 } |
35 | 38 |
36 InspectorTest.timelineModel = function() | 39 InspectorTest.timelineModel = function() |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
95 } | 98 } |
96 } | 99 } |
97 | 100 |
98 InspectorTest.loadTimelineRecords = function(records) | 101 InspectorTest.loadTimelineRecords = function(records) |
99 { | 102 { |
100 var model = WebInspector.inspectorView.showPanel("timeline")._model; | 103 var model = WebInspector.inspectorView.showPanel("timeline")._model; |
101 model.reset(); | 104 model.reset(); |
102 records.forEach(model._addRecord, model); | 105 records.forEach(model._addRecord, model); |
103 } | 106 } |
104 | 107 |
108 InspectorTest.loadTimelineTraceEvents = function(sessionId, events) | |
109 { | |
110 var tracingModel = WebInspector.inspectorView.showPanel("timeline")._tracing Model; | |
111 tracingModel._tracingStarted(sessionId); | |
caseq
2014/08/22 11:11:30
use WebInspector.inspectorView.showPanel("timeline
yurys
2014/08/22 11:28:08
It doesn't send started/complete events.
yurys
2014/08/22 12:15:57
Replaced it with InspectorTest.timelineModel().set
| |
112 tracingModel._eventsCollected(events); | |
113 tracingModel._tracingComplete(); | |
114 } | |
115 | |
105 InspectorTest.performActionsAndPrint = function(actions, typeName, includeTimeSt amps) | 116 InspectorTest.performActionsAndPrint = function(actions, typeName, includeTimeSt amps) |
106 { | 117 { |
107 function callback() | 118 function callback() |
108 { | 119 { |
109 InspectorTest.printTimelineRecords(typeName); | 120 InspectorTest.printTimelineRecords(typeName); |
110 if (includeTimeStamps) { | 121 if (includeTimeStamps) { |
111 InspectorTest.addResult("Timestamp records: "); | 122 InspectorTest.addResult("Timestamp records: "); |
112 InspectorTest.printTimestampRecords(typeName); | 123 InspectorTest.printTimestampRecords(typeName); |
113 } | 124 } |
114 InspectorTest.completeTest(); | 125 InspectorTest.completeTest(); |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
244 var object = {}; | 255 var object = {}; |
245 var names = ["data", "endTime", "frameId", "stackTrace", "startTime", "threa d", "type"]; | 256 var names = ["data", "endTime", "frameId", "stackTrace", "startTime", "threa d", "type"]; |
246 for (var i = 0; i < names.length; i++) { | 257 for (var i = 0; i < names.length; i++) { |
247 var name = names[i]; | 258 var name = names[i]; |
248 var value = record[name].call(record) | 259 var value = record[name].call(record) |
249 if (value) | 260 if (value) |
250 object[name] = value; | 261 object[name] = value; |
251 } | 262 } |
252 if (record.children().length) | 263 if (record.children().length) |
253 object["children"] = []; | 264 object["children"] = []; |
265 if (!record.data() && record instanceof WebInspector.TracingTimelineModel.Tr aceEventRecord) | |
266 object["data"] = record.traceEvent().args; | |
254 InspectorTest.addObject(object, InspectorTest.timelinePropertyFormatters); | 267 InspectorTest.addObject(object, InspectorTest.timelinePropertyFormatters); |
255 }; | 268 }; |
256 | 269 |
257 InspectorTest.findFirstTimelineRecord = function(type) | 270 InspectorTest.findFirstTimelineRecord = function(type) |
258 { | 271 { |
259 var result; | 272 var result; |
260 function findByType(record) | 273 function findByType(record) |
261 { | 274 { |
262 if (record.type() !== type) | 275 if (record.type() !== type) |
263 return false; | 276 return false; |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
334 return this._fileSize; | 347 return this._fileSize; |
335 }, | 348 }, |
336 | 349 |
337 fileName: function() | 350 fileName: function() |
338 { | 351 { |
339 return "fakeFile"; | 352 return "fakeFile"; |
340 } | 353 } |
341 }; | 354 }; |
342 | 355 |
343 }; | 356 }; |
OLD | NEW |