Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / tracing / trace-event-self-time.html
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../tracing-test.js"></script>
5 <script>
6 function test()
7 {
8     var sessionId = "6.23";
9     var rawTraceEvents = [
10     {
11         "args": {
12           "name": "Renderer"
13         },
14         "cat": "__metadata",
15         "name": "process_name",
16         "ph": "M",
17         "pid": 17851,
18         "tid": 23,
19         "ts": 0
20     },
21     {
22         "args": {
23             "name": "CrRendererMain"
24         },
25         "cat": "__metadata",
26         "name": "thread_name",
27         "ph": "M",
28         "pid": 17851,
29         "tid": 23,
30         "ts": 0
31     },
32     {
33         "args": {
34             "sessionId": sessionId
35         },
36         "cat": "disabled-by-default-devtools.timeline",
37         "name": "TracingStartedInPage",
38         "ph": "I",
39         "pid": 17851,
40         "tid": 23,
41         "ts": 100000,
42         "tts": 606543
43     },
44     {
45         "args": {},
46         "cat": "disabled-by-default-devtools.timeline",
47         "name": "Program",
48         "ph": "B",
49         "pid": 17851,
50         "tid": 23,
51         "ts": 200000,
52         "tts": 5612442
53     },
54     {
55         "args": {
56           "frame": "0x2f7b63884000"
57         },
58         "cat": "disabled-by-default-devtools.timeline",
59         "name": "InvalidateLayout",
60         "ph": "I",
61         "pid": 17851,
62         "tid": 23,
63         "ts": 210000,
64         "tts": 5612442
65     },
66     {
67         "args": {
68           "beginData": {
69             "dirtyObjects": 10,
70             "frame": "0x2f7b63884000",
71             "partialLayout": true,
72             "totalObjects": 179
73           }
74         },
75         "cat": "disabled-by-default-devtools.timeline",
76         "name": "Layout",
77         "ph": "B",
78         "pid": 17851,
79         "tid": 23,
80         "ts": 220000,
81         "tts": 1758056
82     },
83     {
84         "args": {
85           "endData": {
86             "root": [
87               0,
88               286,
89               1681,
90               286,
91               1681,
92               1371,
93               0,
94               1371
95             ],
96             "rootNode": 9
97           }
98         },
99         "cat": "disabled-by-default-devtools.timeline",
100         "name": "Layout",
101         "ph": "E",
102         "pid": 17851,
103         "tid": 23,
104         "ts": 270000,
105         "tts": 1758430
106     },
107     {
108         "args": {},
109         "cat": "disabled-by-default-devtools.timeline",
110         "name": "Program",
111         "ph": "E",
112         "pid": 17851,
113         "tid": 23,
114         "ts": 300000,
115         "tts": 5612451
116     },
117     {
118         "args": {},
119         "cat": "disabled-by-default-devtools.timeline",
120         "name": "Program",
121         "ph": "B",
122         "pid": 17851,
123         "tid": 23,
124         "ts": 400000,
125         "tts": 5612504
126     },
127     {
128         "args": {
129           "type": "blur"
130         },
131         "cat": "disabled-by-default-devtools.timeline",
132         "dur": 60000,
133         "name": "EventDispatch",
134         "ph": "X",
135         "pid": 17851,
136         "tdur": 60,
137         "tid": 23,
138         "ts": 410000,
139         "tts": 1769084
140     },
141     {
142         "args": {
143           "data": {
144             "frame": "0x2f7b63884000",
145             "scriptId": "52",
146             "scriptLine": 539,
147             "scriptName": "chrome-devtools://devtools/bundled/ui/UIUtils.js"
148           }
149         },
150         "cat": "disabled-by-default-devtools.timeline",
151         "dur": 10000,
152         "name": "FunctionCall",
153         "ph": "X",
154         "pid": 17851,
155         "tdur": 74,
156         "tid": 23,
157         "ts": 420000,
158         "tts": 1769136
159     },
160     {
161         "args": {
162           "data": {
163             "frame": "0x2f7b63884000",
164             "scriptId": "52",
165             "scriptLine": 539,
166             "scriptName": "chrome-devtools://devtools/bundled/ui/UIUtils.js"
167           }
168         },
169         "cat": "disabled-by-default-devtools.timeline",
170         "dur": 10000,
171         "name": "FunctionCall",
172         "ph": "X",
173         "pid": 17851,
174         "tdur": 74,
175         "tid": 23,
176         "ts": 440000,
177         "tts": 1769136
178     },
179     {
180         "args": {},
181         "cat": "disabled-by-default-devtools.timeline",
182         "name": "Program",
183         "ph": "E",
184         "pid": 17851,
185         "tid": 23,
186         "ts": 500000,
187         "tts": 5612506
188     }
189     ];
190
191     var tracingTimelineModel = InspectorTest.tracingTimelineModel();
192     tracingTimelineModel.setEventsForTest(rawTraceEvents);
193     var events = tracingTimelineModel.inspectedTargetEvents();
194     InspectorTest.assertEquals(8, events.length);
195     var eventTimes = events.map(function(e)
196     {
197         return e.name + ": " + e.duration + "(" + e.selfTime + ")";
198     });
199     InspectorTest.addResult(eventTimes.join("\n"));
200     InspectorTest.completeTest();
201 }
202
203 </script>
204 </head>
205 <body onload="runTest()">
206 </body>
207 </html>
208