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