OLD | NEW |
| (Empty) |
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 | |
OLD | NEW |