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

Side by Side Diff: LayoutTests/http/tests/inspector/timeline-test.js

Issue 477153005: DevTools: adopt existing Timeline tests for tracing based Timeline (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 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 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 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 var object = {}; 247 var object = {};
245 var names = ["data", "endTime", "frameId", "stackTrace", "startTime", "threa d", "type"]; 248 var names = ["data", "endTime", "frameId", "stackTrace", "startTime", "threa d", "type"];
246 for (var i = 0; i < names.length; i++) { 249 for (var i = 0; i < names.length; i++) {
247 var name = names[i]; 250 var name = names[i];
248 var value = record[name].call(record) 251 var value = record[name].call(record)
249 if (value) 252 if (value)
250 object[name] = value; 253 object[name] = value;
251 } 254 }
252 if (record.children().length) 255 if (record.children().length)
253 object["children"] = []; 256 object["children"] = [];
257 if (!record.data() && record instanceof WebInspector.TracingTimelineModel.Tr aceEventRecord)
258 object["data"] = record.traceEvent().args;
254 InspectorTest.addObject(object, InspectorTest.timelinePropertyFormatters); 259 InspectorTest.addObject(object, InspectorTest.timelinePropertyFormatters);
255 }; 260 };
256 261
257 InspectorTest.findFirstTimelineRecord = function(type) 262 InspectorTest.findFirstTimelineRecord = function(type)
258 { 263 {
259 var result; 264 var result;
260 function findByType(record) 265 function findByType(record)
261 { 266 {
262 if (record.type() !== type) 267 if (record.type() !== type)
263 return false; 268 return false;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 return this._fileSize; 339 return this._fileSize;
335 }, 340 },
336 341
337 fileName: function() 342 fileName: function()
338 { 343 {
339 return "fakeFile"; 344 return "fakeFile";
340 } 345 }
341 }; 346 };
342 347
343 }; 348 };
OLDNEW
« no previous file with comments | « LayoutTests/TestExpectations ('k') | LayoutTests/http/tests/inspector/tracing/timeline-xhr-event.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698