| Index: tracing/tracing/model/container_memory_dump_test.html
|
| diff --git a/tracing/tracing/model/container_memory_dump_test.html b/tracing/tracing/model/container_memory_dump_test.html
|
| index 6b6c3879d84dcb8c0a05df0faf49ed05cc57c600..9686ef3a9c509f3d0bb87781a0d6f6e6b706f145 100644
|
| --- a/tracing/tracing/model/container_memory_dump_test.html
|
| +++ b/tracing/tracing/model/container_memory_dump_test.html
|
| @@ -120,5 +120,22 @@ tr.b.unittest.testSuite(function() {
|
| assert.equal(md.getMemoryAllocatorDumpByFullName('v8'), v8Dump);
|
| assert.isUndefined(md.getMemoryAllocatorDumpByFullName('malloc'));
|
| });
|
| +
|
| + test('iterateRootAllocatorDumps', function() {
|
| + var containerDump = new ContainerMemoryDump(42);
|
| +
|
| + var oilpanDump = new MemoryAllocatorDump(containerDump, 'oilpan');
|
| + var v8Dump = new MemoryAllocatorDump(containerDump, 'v8');
|
| + var v8HeapsDump = new MemoryAllocatorDump(containerDump, 'v8/heaps');
|
| + setUpParentChildRelationship(v8Dump, v8HeapsDump);
|
| +
|
| + containerDump.memoryAllocatorDumps = [oilpanDump, v8Dump];
|
| +
|
| + var visitedAllocatorDumps = [];
|
| + containerDump.iterateRootAllocatorDumps(
|
| + function(dump) { this.visitedAllocatorDumps.push(dump); },
|
| + { visitedAllocatorDumps: visitedAllocatorDumps });
|
| + assert.sameMembers(visitedAllocatorDumps, [oilpanDump, v8Dump]);
|
| + });
|
| });
|
| </script>
|
|
|