| <html> |
| <head> |
| <script src="../../LayoutTests/http/tests/inspector/inspector-test.js"></script> |
| <script src="performance-test.js"></script> |
| <script> |
| |
| function test() |
| { |
| WebInspector.showPanel("resources"); |
| WebInspector.settings.resourcesLastSelectedItem.set(WebInspector.inspectedPageURL); |
| |
| function test(timer) |
| { |
| WebInspector.showPanel("audits"); |
| var resources = WebInspector.panels.resources; |
| resources.reset(); |
| var treeModel = WebInspector.resourceTreeModel; |
| treeModel.removeEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameAdded, resources._frameAdded, resources); |
| treeModel.removeEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameNavigated, resources._frameNavigated, resources); |
| treeModel.removeEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameDetached, resources._frameDetached, resources); |
| treeModel.removeEventListener(WebInspector.ResourceTreeModel.EventTypes.ResourceAdded, resources._resourceAdded, resources); |
| resources._initialized = false; |
| |
| InspectorTest.addBackendResponseSniffer(ApplicationCacheAgent, "getFramesWithManifests", finish); |
| var showPanelTimerCookie = timer.start("first-open-resources"); |
| treeModel._fetchResourceTree(); |
| WebInspector.showPanel("resources"); |
| |
| function finish() |
| { |
| timer.finish(showPanelTimerCookie); |
| timer.done("first-open"); |
| } |
| } |
| InspectorTest.runPerformanceTest(test, 5000); |
| } |
| |
| </script> |
| </head> |
| <body onload="runTest()"> |
| </body> |
| </body> |
| </html> |
| |