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 src="../../http/tests/inspector/timeline-test.js"></script> | 4 <script src="../../http/tests/inspector/timeline-test.js"></script> |
5 <script> | 5 <script> |
6 function test() | 6 function test() |
7 { | 7 { |
8 var sessionId = "6.23"; | 8 var sessionId = "6.23"; |
9 var rawTraceEvents = [ | 9 var rawTraceEvents = [ |
10 { | 10 { |
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
253 "cat": "disabled-by-default-devtools.timeline", | 253 "cat": "disabled-by-default-devtools.timeline", |
254 "name": "Program", | 254 "name": "Program", |
255 "ph": "E", | 255 "ph": "E", |
256 "pid": 17851, | 256 "pid": 17851, |
257 "tid": 23, | 257 "tid": 23, |
258 "ts": 1500000, | 258 "ts": 1500000, |
259 }, | 259 }, |
260 ]; | 260 ]; |
261 | 261 |
262 var cpuProfile = { | 262 var cpuProfile = { |
263 startTime: 420, | 263 startTime: 420e3, |
264 endTime: 430, | 264 endTime: 430e3, |
265 nodes: [ | 265 nodes: [ |
266 { | 266 { |
267 callFrame: { functionName: "(root)" }, | 267 callFrame: { functionName: "(root)" }, |
268 id: 1, | 268 id: 1, |
269 children: [2] | 269 children: [2] |
270 }, | 270 }, |
271 { | 271 { |
272 callFrame: { functionName: "foo" }, | 272 callFrame: { functionName: "foo" }, |
273 id: 2, | 273 id: 2, |
274 children: [3, 4] | 274 children: [3, 4] |
275 }, | 275 }, |
276 { | 276 { |
277 callFrame: { functionName: "bar" }, | 277 callFrame: { functionName: "bar" }, |
278 id: 3, | 278 id: 3, |
279 children: [] | 279 children: [] |
280 }, | 280 }, |
281 { | 281 { |
282 callFrame: { functionName: "baz" }, | 282 callFrame: { functionName: "baz" }, |
283 id: 4, | 283 id: 4, |
284 children: [] | 284 children: [] |
285 } | 285 } |
286 ], | 286 ], |
287 timestamps: [421000, 422000, 423000, 424000, 425000, 426000, 427000, 428
000, 429000], | 287 timestampDeltas: new Array(9).fill(1000), |
288 samples: [2, 2, 3, 3, 3, 4, 4, 2, 2 ] | 288 samples: [2, 2, 3, 3, 3, 4, 4, 2, 2] |
289 }; | 289 }; |
290 | 290 |
291 var timelineController = InspectorTest.timelineController(); | 291 var timelineController = InspectorTest.timelineController(); |
292 timelineController._addCpuProfile(WebInspector.targetManager.mainTarget().id
(), null, cpuProfile); | 292 timelineController._addCpuProfile(WebInspector.targetManager.mainTarget().id
(), null, cpuProfile); |
293 timelineController.traceEventsCollected(rawTraceEvents); | 293 timelineController.traceEventsCollected(rawTraceEvents); |
294 timelineController._allSourcesFinished(); | 294 timelineController._allSourcesFinished(); |
295 var events = InspectorTest.timelineModel().inspectedTargetEvents(); | 295 var events = InspectorTest.timelineModel().inspectedTargetEvents(); |
296 events.forEach(e => InspectorTest.addResult(e.name + ": " + e.startTime + "
" + (e.selfTime || 0).toFixed(2) + "/" + (e.duration || 0).toFixed(2))); | 296 events.forEach(e => InspectorTest.addResult(`${e.name}: ${e.startTime} ${(e.
selfTime || 0).toFixed(2)}/${(e.duration || 0).toFixed(2)}`)); |
297 InspectorTest.completeTest(); | 297 InspectorTest.completeTest(); |
298 } | 298 } |
299 | 299 |
300 </script> | 300 </script> |
301 </head> | 301 </head> |
302 <body onload="runTest()"> | 302 <body onload="runTest()"> |
303 </body> | 303 </body> |
304 </html> | 304 </html> |
305 | 305 |
OLD | NEW |