3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/timeline-test.js"></script>
5 <script src="resources/timeline-data.js"></script>
10 WebInspector.inspectorView.showPanel("network");
11 var timelineData = InspectorTest.timelineData();
13 var timeline = WebInspector.inspectorView.showPanel("timeline");
14 timeline._overviewModeSetting.set(WebInspector.TimelinePanel.OverviewMode.Frames);
15 timeline._flameChartEnabledSetting.set(true);
16 timeline._onModeChanged();
17 timeline._currentViews[0]._automaticallySizeWindow = true;
19 function requestWindowTimesHook(startTime, endTime)
22 InspectorTest.addResult("time delta: " + (endTime - startTime));
25 timeline.requestWindowTimes = requestWindowTimesHook;
26 var model = timeline._model;
28 function createFileReader(file, delegate)
30 return new InspectorTest.FakeFileReader(timelineData, delegate, model.saveToFile.bind(model));
33 InspectorTest.override(model, "_createFileReader", createFileReader);
35 model.loadFromFile({}, new WebInspector.Progress());
36 InspectorTest.completeTest();
42 <body onload="runTest()">
44 Tests the TimelineFlameChart automatically sized window.