| OLD | NEW |
| 1 var initialize_Timeline = function() { | 1 var initialize_Timeline = function() { |
| 2 | 2 |
| 3 InspectorTest.preloadPanel("timeline"); | 3 InspectorTest.preloadPanel("timeline"); |
| 4 WebInspector.TempFile = InspectorTest.TempFileMock; | 4 WebInspector.TempFile = InspectorTest.TempFileMock; |
| 5 | 5 |
| 6 // Scrub values when printing out these properties in the record or data field. | 6 // Scrub values when printing out these properties in the record or data field. |
| 7 InspectorTest.timelinePropertyFormatters = { | 7 InspectorTest.timelinePropertyFormatters = { |
| 8 children: "formatAsTypeName", | 8 children: "formatAsTypeName", |
| 9 endTime: "formatAsTypeName", | 9 endTime: "formatAsTypeName", |
| 10 requestId: "formatAsTypeName", | 10 requestId: "formatAsTypeName", |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 138 { | 138 { |
| 139 var model = WebInspector.panels.timeline._model; | 139 var model = WebInspector.panels.timeline._model; |
| 140 model.reset(); | 140 model.reset(); |
| 141 records.forEach(model._addRecord, model); | 141 records.forEach(model._addRecord, model); |
| 142 } | 142 } |
| 143 | 143 |
| 144 InspectorTest.performActionsAndPrint = function(actions, typeName, includeTimeSt
amps) | 144 InspectorTest.performActionsAndPrint = function(actions, typeName, includeTimeSt
amps) |
| 145 { | 145 { |
| 146 function callback() | 146 function callback() |
| 147 { | 147 { |
| 148 InspectorTest.printTimelineRecords(typeName); | 148 InspectorTest.printTimelineRecordsWithDetails(typeName); |
| 149 if (includeTimeStamps) { | 149 if (includeTimeStamps) { |
| 150 InspectorTest.addResult("Timestamp records: "); | 150 InspectorTest.addResult("Timestamp records: "); |
| 151 InspectorTest.printTimestampRecords(typeName); | 151 InspectorTest.printTimestampRecords(typeName); |
| 152 } | 152 } |
| 153 InspectorTest.completeTest(); | 153 InspectorTest.completeTest(); |
| 154 } | 154 } |
| 155 InspectorTest.evaluateWithTimeline(actions, callback); | 155 InspectorTest.evaluateWithTimeline(actions, callback); |
| 156 }; | 156 }; |
| 157 | 157 |
| 158 InspectorTest.printTimelineRecords = function(typeName, formatter) | 158 InspectorTest.printTimelineRecords = function(typeName, formatter) |
| 159 { | 159 { |
| 160 InspectorTest.timelineModel().forAllRecords(InspectorTest._printTimlineRecor
d.bind(InspectorTest, typeName, formatter)); | 160 InspectorTest.timelineModel().forAllRecords(InspectorTest._printTimlineRecor
d.bind(InspectorTest, typeName, formatter)); |
| 161 }; | 161 }; |
| 162 | 162 |
| 163 InspectorTest.detailsTextForTraceEvent = function(traceEvent) |
| 164 { |
| 165 return WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent(traceEvent
, |
| 166 WebInspector.targetManager.mainTarget(), |
| 167 new WebInspector.Linkifier()); |
| 168 } |
| 169 |
| 170 InspectorTest.printTimelineRecordsWithDetails = function(typeName) |
| 171 { |
| 172 function detailsFormatter(recordType, record) |
| 173 { |
| 174 if (recordType && recordType !== record.type()) |
| 175 return; |
| 176 InspectorTest.addResult("Text details for " + record.type() + ": " + Ins
pectorTest.detailsTextForTraceEvent(record.traceEvent())); |
| 177 } |
| 178 |
| 179 InspectorTest.timelineModel().forAllRecords(InspectorTest._printTimlineRecor
d.bind(InspectorTest, typeName, detailsFormatter.bind(null, typeName))); |
| 180 }; |
| 181 |
| 163 InspectorTest.printTimelinePresentationRecords = function(typeName, formatter) | 182 InspectorTest.printTimelinePresentationRecords = function(typeName, formatter) |
| 164 { | 183 { |
| 165 InspectorTest.innerPrintTimelinePresentationRecords(WebInspector.panels.time
line._model.records(), typeName, formatter); | 184 InspectorTest.innerPrintTimelinePresentationRecords(WebInspector.panels.time
line._model.records(), typeName, formatter); |
| 166 }; | 185 }; |
| 167 | 186 |
| 168 InspectorTest.printTimestampRecords = function(typeName, formatter) | 187 InspectorTest.printTimestampRecords = function(typeName, formatter) |
| 169 { | 188 { |
| 170 InspectorTest.innerPrintTimelineRecords(InspectorTest.timelineModel().eventD
ividerRecords(), typeName, formatter); | 189 InspectorTest.innerPrintTimelineRecords(InspectorTest.timelineModel().eventD
ividerRecords(), typeName, formatter); |
| 171 }; | 190 }; |
| 172 | 191 |
| 173 InspectorTest.innerPrintTimelineRecords = function(records, typeName, formatter) | 192 InspectorTest.innerPrintTimelineRecords = function(records, typeName, formatter) |
| 174 { | 193 { |
| 175 for (var i = 0; i < records.length; ++i) | 194 for (var i = 0; i < records.length; ++i) |
| 176 InspectorTest._printTimlineRecord(typeName, formatter, records[i]); | 195 InspectorTest._printTimlineRecord(typeName, formatter, records[i]); |
| 177 }; | 196 }; |
| 178 | 197 |
| 179 InspectorTest._printTimlineRecord = function(typeName, formatter, record) | 198 InspectorTest._printTimlineRecord = function(typeName, formatter, record) |
| 180 { | 199 { |
| 181 if (typeName && record.type() === typeName) | 200 if (typeName && record.type() === typeName) |
| 182 InspectorTest.printTimelineRecordProperties(record); | 201 InspectorTest.printTimelineRecordProperties(record); |
| 183 if (formatter) | 202 if (formatter) |
| 184 formatter(record); | 203 formatter(record); |
| 185 }; | 204 }; |
| 186 | 205 |
| 187 | |
| 188 InspectorTest.innerPrintTimelinePresentationRecords = function(records, typeName
, formatter) | 206 InspectorTest.innerPrintTimelinePresentationRecords = function(records, typeName
, formatter) |
| 189 { | 207 { |
| 190 for (var i = 0; i < records.length; ++i) { | 208 for (var i = 0; i < records.length; ++i) { |
| 191 if (typeName && records[i].type() === typeName) | 209 if (typeName && records[i].type() === typeName) |
| 192 InspectorTest.printTimelineRecordProperties(records[i]); | 210 InspectorTest.printTimelineRecordProperties(records[i]); |
| 193 if (formatter) | 211 if (formatter) |
| 194 formatter(records[i]); | 212 formatter(records[i]); |
| 195 InspectorTest.innerPrintTimelinePresentationRecords(records[i].children(
), typeName, formatter); | 213 InspectorTest.innerPrintTimelinePresentationRecords(records[i].children(
), typeName, formatter); |
| 196 } | 214 } |
| 197 }; | 215 }; |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 411 if (!--count) { | 429 if (!--count) { |
| 412 callback(); | 430 callback(); |
| 413 return; | 431 return; |
| 414 } | 432 } |
| 415 if (window.testRunner) | 433 if (window.testRunner) |
| 416 testRunner.capturePixelsAsyncThen(requestAnimationFrame.bind(window,
makeFrame)); | 434 testRunner.capturePixelsAsyncThen(requestAnimationFrame.bind(window,
makeFrame)); |
| 417 else | 435 else |
| 418 window.requestAnimationFrame(makeFrame); | 436 window.requestAnimationFrame(makeFrame); |
| 419 } | 437 } |
| 420 } | 438 } |
| OLD | NEW |