3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="heap-snapshot-test.js"></script>
9 var instanceCount = 25;
10 function createHeapSnapshot()
12 return InspectorTest.createHeapSnapshot(instanceCount);
15 InspectorTest.runHeapSnapshotTestSuite([
16 function testShowAll(next)
18 InspectorTest.takeAndOpenSnapshot(createHeapSnapshot, step1);
19 var nodeAHeapSnapshotObjectId = 5 + 2*15 ; // Id of the 16th A node.
23 InspectorTest.addSniffer(WebInspector.HeapSnapshotDominatorsDataGrid.prototype, "highlightNode", didHighlightNode);
24 WebInspector.panels.profiles.showObject(nodeAHeapSnapshotObjectId, "Dominators");
25 InspectorTest.addResult("Revealing node...");
28 function didHighlightNode(node)
30 InspectorTest.assertEquals(nodeAHeapSnapshotObjectId, node.snapshotNodeId, "Unxpected node highlighted.");
31 InspectorTest.addResult("Node revealed.");
40 <body onload="runTest()">
42 Tests that an object can be revealed in the Dominators view of detailed heap snapshots.