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

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

Issue 2422643003: Prepare for new EvaluateScript event coming from V8. (Closed)
Patch Set: Created 4 years, 2 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
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 function wrapCallFunctionForTimeline(f) 1 function wrapCallFunctionForTimeline(f)
2 { 2 {
3 var script = document.createElement("script"); 3 var script = document.createElement("script");
4 script.textContent = "(" + f.toString() + ")()\n//# sourceURL=wrapCallFuncti onForTimeline.js"; 4 script.textContent = "(" + f.toString() + ")()\n//# sourceURL=wrapCallFuncti onForTimeline.js";
5 document.body.appendChild(script); 5 document.body.appendChild(script);
6 } 6 }
7 7
8 var initialize_Timeline = function() { 8 var initialize_Timeline = function() {
9 9
10 InspectorTest.preloadPanel("timeline"); 10 InspectorTest.preloadPanel("timeline");
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 326
327 InspectorTest.printTraceEventPropertiesIfNameMatches = function(set, traceEvent) 327 InspectorTest.printTraceEventPropertiesIfNameMatches = function(set, traceEvent)
328 { 328 {
329 if (set.has(traceEvent.name)) 329 if (set.has(traceEvent.name))
330 InspectorTest.printTraceEventProperties(traceEvent); 330 InspectorTest.printTraceEventProperties(traceEvent);
331 } 331 }
332 332
333 InspectorTest.printTraceEventProperties = function(traceEvent) 333 InspectorTest.printTraceEventProperties = function(traceEvent)
334 { 334 {
335 InspectorTest.addResult(traceEvent.name + " Properties:"); 335 InspectorTest.addResult(traceEvent.name + " Properties:");
336 var data = traceEvent.args["beginData"] || traceEvent.args["data"]; 336 var data = traceEvent.args && (traceEvent.args["beginData"] || traceEvent.ar gs["data"]);
caseq 2016/10/14 18:08:44 This check shouldn't be necessary, we've always go
337 var frameId = data && data["frame"]; 337 var frameId = data && data["frame"];
338 var object = { 338 var object = {
339 data: traceEvent.args["data"] || traceEvent.args, 339 data: traceEvent.args && traceEvent.args["data"] || traceEvent.args,
340 endTime: traceEvent.endTime || traceEvent.startTime, 340 endTime: traceEvent.endTime || traceEvent.startTime,
341 frameId: frameId, 341 frameId: frameId,
342 stackTrace: traceEvent.stackTrace, 342 stackTrace: traceEvent.stackTrace,
343 startTime: traceEvent.startTime, 343 startTime: traceEvent.startTime,
344 type: traceEvent.name, 344 type: traceEvent.name,
345 }; 345 };
346 for (var field in object) { 346 for (var field in object) {
347 if (object[field] === null || object[field] === undefined) 347 if (object[field] === null || object[field] === undefined)
348 delete object[field]; 348 delete object[field];
349 } 349 }
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
478 function waitForFrame() 478 function waitForFrame()
479 { 479 {
480 var callback; 480 var callback;
481 var promise = new Promise((fulfill) => callback = fulfill); 481 var promise = new Promise((fulfill) => callback = fulfill);
482 if (window.testRunner) 482 if (window.testRunner)
483 testRunner.capturePixelsAsyncThen(() => window.requestAnimationFrame(cal lback)); 483 testRunner.capturePixelsAsyncThen(() => window.requestAnimationFrame(cal lback));
484 else 484 else
485 window.requestAnimationFrame(callback); 485 window.requestAnimationFrame(callback);
486 return promise; 486 return promise;
487 } 487 }
OLDNEW
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698