| OLD | NEW |
| 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="heap-snapshot-test.js"></script> | 4 <script src="heap-snapshot-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 | 6 |
| 7 function test() | 7 function test() |
| 8 { | 8 { |
| 9 InspectorTest.assertSnapshotEquals = function(reference, actual) | 9 InspectorTest.assertSnapshotEquals = function(reference, actual) |
| 10 { | 10 { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 profileType.addEventListener(WebInspector.HeapSnapshotProfileType.Snapsh
otReceived, snapshotLoaded, this); | 26 profileType.addEventListener(WebInspector.HeapSnapshotProfileType.Snapsh
otReceived, snapshotLoaded, this); |
| 27 function snapshotLoaded(event) | 27 function snapshotLoaded(event) |
| 28 { | 28 { |
| 29 profileType.removeEventListener(WebInspector.HeapSnapshotProfileType
.SnapshotReceived, snapshotLoaded, this); | 29 profileType.removeEventListener(WebInspector.HeapSnapshotProfileType
.SnapshotReceived, snapshotLoaded, this); |
| 30 if (overrideGetProfile) | 30 if (overrideGetProfile) |
| 31 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", get
HeapSnapshotMock); | 31 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", get
HeapSnapshotMock); |
| 32 callback(event.data); | 32 callback(event.data); |
| 33 } | 33 } |
| 34 | 34 |
| 35 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", getHeapSnap
shotMock); | 35 InspectorTest.override(HeapProfilerAgent, "getHeapSnapshot", getHeapSnap
shotMock); |
| 36 function getHeapSnapshotMock(uid) { | 36 function getHeapSnapshotMock(uid, callback) { |
| 37 for (var i = 0, l = sourceStringified.length; i < l; i += partSize) | 37 for (var i = 0, l = sourceStringified.length; i < l; i += partSize) |
| 38 dispatcher.addHeapSnapshotChunk(uid, sourceStringified.slice(i,
i + partSize)); | 38 dispatcher.addHeapSnapshotChunk(uid, sourceStringified.slice(i,
i + partSize)); |
| 39 dispatcher.finishHeapSnapshot(uid); | 39 callback(); |
| 40 } | 40 } |
| 41 | 41 |
| 42 dispatcher.addProfileHeader({ | 42 dispatcher.addProfileHeader({ |
| 43 typeId: WebInspector.HeapSnapshotProfileType.TypeId, | 43 typeId: WebInspector.HeapSnapshotProfileType.TypeId, |
| 44 title: "heapSnapshotSaveToFileTest", | 44 title: "heapSnapshotSaveToFileTest", |
| 45 uid: 42, | 45 uid: 42, |
| 46 maxJSObjectId: 6 | 46 maxJSObjectId: 6 |
| 47 }); | 47 }); |
| 48 } | 48 } |
| 49 | 49 |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 </script> | 150 </script> |
| 151 </head> | 151 </head> |
| 152 | 152 |
| 153 <body onload="runTest()"> | 153 <body onload="runTest()"> |
| 154 <p> | 154 <p> |
| 155 This test checks HeapSnapshots loader. | 155 This test checks HeapSnapshots loader. |
| 156 </p> | 156 </p> |
| 157 | 157 |
| 158 </body> | 158 </body> |
| 159 </html> | 159 </html> |
| OLD | NEW |