OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <!-- | 2 <!-- |
3 Copyright (c) 2013 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2013 The Chromium Authors. All rights reserved. |
4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
5 found in the LICENSE file. | 5 found in the LICENSE file. |
6 --> | 6 --> |
7 | 7 |
8 <link rel="import" href="/tracing/base/time_display_modes.html"> | 8 <link rel="import" href="/tracing/base/time_display_modes.html"> |
9 <link rel="import" href="/tracing/base/unit.html"> | 9 <link rel="import" href="/tracing/base/unit.html"> |
10 <link rel="import" href="/tracing/core/test_utils.html"> | 10 <link rel="import" href="/tracing/core/test_utils.html"> |
| 11 <link rel="import" href="/tracing/extras/importer/battor_importer.html"> |
11 <link rel="import" href="/tracing/extras/importer/trace_event_importer.html"> | 12 <link rel="import" href="/tracing/extras/importer/trace_event_importer.html"> |
12 <link rel="import" href="/tracing/extras/measure/measure.html"> | 13 <link rel="import" href="/tracing/extras/measure/measure.html"> |
13 <link rel="import" href="/tracing/importer/import.html"> | 14 <link rel="import" href="/tracing/importer/import.html"> |
14 <link rel="import" href="/tracing/model/container_memory_dump.html"> | 15 <link rel="import" href="/tracing/model/container_memory_dump.html"> |
15 <link rel="import" href="/tracing/model/memory_dump_test_utils.html"> | 16 <link rel="import" href="/tracing/model/memory_dump_test_utils.html"> |
16 <link rel="import" href="/tracing/model/scoped_id.html"> | 17 <link rel="import" href="/tracing/model/scoped_id.html"> |
17 <link rel="import" href="/tracing/model/vm_region.html"> | 18 <link rel="import" href="/tracing/model/vm_region.html"> |
18 <link rel="import" href="/tracing/value/numeric.html"> | 19 <link rel="import" href="/tracing/value/numeric.html"> |
19 | 20 |
20 <script> | 21 <script> |
(...skipping 5246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5267 '0.3 1070.0 3987.8\n' + | 5268 '0.3 1070.0 3987.8\n' + |
5268 '0.4 1017.7 3994.8\n'; | 5269 '0.4 1017.7 3994.8\n'; |
5269 | 5270 |
5270 var eventData = { | 5271 var eventData = { |
5271 traceEvents: [ | 5272 traceEvents: [ |
5272 { name: 'a', args: {}, pid: 1, ts: 0, cat: 'baz', tid: 2, ph: 'B', sf: 7
}, // @suppress longLineCheck | 5273 { name: 'a', args: {}, pid: 1, ts: 0, cat: 'baz', tid: 2, ph: 'B', sf: 7
}, // @suppress longLineCheck |
5273 { name: 'b', args: {}, pid: 1, ts: 5, cat: 'baz', tid: 2, ph: 'E', sf: 8
} // @suppress longLineCheck | 5274 { name: 'b', args: {}, pid: 1, ts: 5, cat: 'baz', tid: 2, ph: 'E', sf: 8
} // @suppress longLineCheck |
5274 ], | 5275 ], |
5275 powerTraceAsString: battorLog | 5276 powerTraceAsString: battorLog |
5276 }; | 5277 }; |
5277 | 5278 var m = new tr.Model(); |
5278 var m = makeModel(eventData); | |
5279 var importer = new tr.e.importer.TraceEventImporter(m, eventData); | 5279 var importer = new tr.e.importer.TraceEventImporter(m, eventData); |
5280 var subTraces = importer.extractSubtraces(); | 5280 var subTraces = importer.extractSubtraces(); |
5281 assert.isTrue(subTraces instanceof Array); | 5281 assert.isTrue(subTraces instanceof Array); |
5282 assert.equal(subTraces.length, 1); | 5282 assert.equal(subTraces.length, 1); |
5283 assert.equal(subTraces[0], battorLog); | 5283 assert.equal(subTraces[0], battorLog); |
5284 }); | 5284 }); |
5285 | 5285 |
5286 test('metadataParsing', function() { | 5286 test('metadataParsing', function() { |
5287 var metadataValue = {value: {}}; | 5287 var metadataValue = {value: {}}; |
5288 var eventData = { | 5288 var eventData = { |
(...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5745 var m = makeModel(events); | 5745 var m = makeModel(events); |
5746 | 5746 |
5747 assert.isTrue(m.hasImportWarnings); | 5747 assert.isTrue(m.hasImportWarnings); |
5748 }); | 5748 }); |
5749 | 5749 |
5750 // TODO(nduca): one slice, two threads | 5750 // TODO(nduca): one slice, two threads |
5751 // TODO(nduca): one slice, two pids | 5751 // TODO(nduca): one slice, two pids |
5752 | 5752 |
5753 }); | 5753 }); |
5754 </script> | 5754 </script> |
OLD | NEW |