Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: LayoutTests/inspector/timeline/trace-event-self-time.html

Issue 318093002: Convert timestamp to milliseconds when creating TracingModel.Event (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | Source/devtools/front_end/timeline/TimelineFlameChart.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
OLDNEW
« no previous file with comments | « no previous file | Source/devtools/front_end/timeline/TimelineFlameChart.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698