Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / tracing / timeline-records-cleared.html
1 <html>
2 <head>
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>
6 <script>
7
8 function test()
9 {
10     var timelineData = InspectorTest.timelineData();
11
12     WebInspector.inspectorView.showPanel("timeline");
13     var timeline = WebInspector.panels.timeline;
14
15     var model = timeline._model;
16
17     function createFileReader(file, delegate)
18     {
19         return new InspectorTest.FakeFileReader(timelineData, delegate, model.saveToFile.bind(model));
20     }
21
22     InspectorTest.override(model, "_createFileReader", createFileReader);
23
24     model.loadFromFile({}, new WebInspector.Progress());
25     timeline._overviewModeSetting.set("Frames");
26     timeline._onModeChanged();
27     timeline._model.reset();
28     console.log("Expected count of barTimes is zero: " + timeline._overviewControls[0]._barTimes.length);
29
30     InspectorTest.completeTest();
31 }
32
33 </script>
34 </head>
35
36 <body onload="runTest()">
37 <p>
38 Test that check RecordsCleared event in TimelineFramesOverview.
39 </p>
40
41 <p>
42 We expect that TFO paints nothing after RecordsCleared event.
43 The check point is the length of _barTimes array.
44 </p>
45
46 </body>
47 </html>
48