blob: cb96af6e68bea1329b49bc65e95a2563c250ae56 [file] [log] [blame]
<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>