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

Side by Side Diff: LayoutTests/inspector/profiler/heap-snapshot-test.js

Issue 27000005: Remove HeapProfiler.finishHeapSnapshot event from remote debugging protocol (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fixed heap profiler test Created 7 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 | Annotate | Revision Log
OLDNEW
1 var initialize_HeapSnapshotTest = function() { 1 var initialize_HeapSnapshotTest = function() {
2 2
3 InspectorTest.createJSHeapSnapshotMockObject = function() 3 InspectorTest.createJSHeapSnapshotMockObject = function()
4 { 4 {
5 return { 5 return {
6 _rootNodeIndex: 0, 6 _rootNodeIndex: 0,
7 _nodeTypeOffset: 0, 7 _nodeTypeOffset: 0,
8 _nodeNameOffset: 1, 8 _nodeNameOffset: 1,
9 _nodeEdgeCountOffset: 2, 9 _nodeEdgeCountOffset: 2,
10 _nodeFieldCount: 3, 10 _nodeFieldCount: 3,
(...skipping 676 matching lines...) Expand 10 before | Expand all | Expand 10 after
687 callback = InspectorTest.safeWrap(callback); 687 callback = InspectorTest.safeWrap(callback);
688 var uid = InspectorTest._nextUid++; 688 var uid = InspectorTest._nextUid++;
689 var snapshot = generator(); 689 var snapshot = generator();
690 var profileType = WebInspector.panels.profiles.getProfileType(WebInspector.H eapSnapshotProfileType.TypeId); 690 var profileType = WebInspector.panels.profiles.getProfileType(WebInspector.H eapSnapshotProfileType.TypeId);
691 var profile = profileType.createProfile({ 691 var profile = profileType.createProfile({
692 title: "Mock snapshot #" + uid, 692 title: "Mock snapshot #" + uid,
693 uid: uid, 693 uid: uid,
694 maxJSObjectId: snapshot.maxJSObjectId 694 maxJSObjectId: snapshot.maxJSObjectId
695 }); 695 });
696 delete snapshot.maxJSObjectId; 696 delete snapshot.maxJSObjectId;
697 function pushGeneratedSnapshot(uid) 697 function pushGeneratedSnapshot(uid, callback)
698 { 698 {
699 snapshot.snapshot.typeId = "HEAP"; 699 snapshot.snapshot.typeId = "HEAP";
700 snapshot.snapshot.title = profile.title; 700 snapshot.snapshot.title = profile.title;
701 snapshot.snapshot.uid = profile.uid; 701 snapshot.snapshot.uid = profile.uid;
702 profileType.addHeapSnapshotChunk(uid, JSON.stringify(snapshot)); 702 profileType.addHeapSnapshotChunk(uid, JSON.stringify(snapshot));
703 profileType.finishHeapSnapshot(uid); 703 callback();
704 } 704 }
705 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", pushGeneratedSn apshot); 705 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", pushGeneratedSn apshot);
706 InspectorTest._takeAndOpenSnapshotCallback = callback; 706 InspectorTest._takeAndOpenSnapshotCallback = callback;
707 profileType.addProfile(profile); 707 profileType.addProfile(profile);
708 WebInspector.panels.profiles._showProfile(profile); 708 WebInspector.panels.profiles._showProfile(profile);
709 }; 709 };
710 710
711 InspectorTest.viewColumns = function() 711 InspectorTest.viewColumns = function()
712 { 712 {
713 return InspectorTest._currentGrid()._columnsArray; 713 return InspectorTest._currentGrid()._columnsArray;
(...skipping 18 matching lines...) Expand all
732 function sortingComplete() 732 function sortingComplete()
733 { 733 {
734 dataGrid.removeEventListener("sorting complete", sortingComplete, nu ll); 734 dataGrid.removeEventListener("sorting complete", sortingComplete, nu ll);
735 callback(); 735 callback();
736 } 736 }
737 dataGrid.addEventListener("sorting complete", sortingComplete, null); 737 dataGrid.addEventListener("sorting complete", sortingComplete, null);
738 } 738 }
739 }; 739 };
740 740
741 }; 741 };
OLDNEW
« no previous file with comments | « LayoutTests/inspector/profiler/heap-snapshot-loader.html ('k') | Source/core/inspector/InspectorHeapProfilerAgent.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698