| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright (c) 2015 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2015 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/iteration_helpers.html'> | 8 <link rel='import' href='/tracing/base/iteration_helpers.html'> |
| 9 <link rel='import' href='/tracing/base/multi_dimensional_view.html'> | 9 <link rel='import' href='/tracing/base/multi_dimensional_view.html'> |
| 10 <link rel='import' href='/tracing/core/test_utils.html'> | 10 <link rel='import' href='/tracing/core/test_utils.html'> |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 function checkRow(columns, row, expectedDimension, expectedTitle, | 213 function checkRow(columns, row, expectedDimension, expectedTitle, |
| 214 expectedSizes, expectedDefinedValues) { | 214 expectedSizes, expectedDefinedValues) { |
| 215 var formattedTitle = columns[0].formatTitle(row); | 215 var formattedTitle = columns[0].formatTitle(row); |
| 216 switch (expectedDimension) { | 216 switch (expectedDimension) { |
| 217 case ROOT: | 217 case ROOT: |
| 218 assert.equal(formattedTitle, expectedTitle); | 218 assert.equal(formattedTitle, expectedTitle); |
| 219 break; | 219 break; |
| 220 | 220 |
| 221 case STACK_FRAME: | 221 case STACK_FRAME: |
| 222 case OBJECT_TYPE: | 222 case OBJECT_TYPE: |
| 223 assert.lengthOf(formattedTitle.childNodes, 2); | 223 assert.lengthOf(Polymer.dom(formattedTitle).childNodes, 2); |
| 224 assert.strictEqual(formattedTitle.childNodes[0].textContent, | 224 assert.strictEqual( |
| 225 Polymer.dom(formattedTitle).childNodes[0].textContent, |
| 225 expectedDimension === STACK_FRAME ? '\u0192' : '\u24C9'); | 226 expectedDimension === STACK_FRAME ? '\u0192' : '\u24C9'); |
| 226 assert.strictEqual( | 227 assert.strictEqual( |
| 227 formattedTitle.childNodes[1].textContent, expectedTitle); | 228 Polymer.dom(formattedTitle).childNodes[1].textContent, |
| 229 expectedTitle); |
| 228 break; | 230 break; |
| 229 | 231 |
| 230 default: | 232 default: |
| 231 throw new Error('Invalid expected dimension: ' + expectedDimension); | 233 throw new Error('Invalid expected dimension: ' + expectedDimension); |
| 232 } | 234 } |
| 233 | 235 |
| 234 checkSizeNumericFields(row, columns[1], expectedSizes); | 236 checkSizeNumericFields(row, columns[1], expectedSizes); |
| 235 | 237 |
| 236 var actualDefinedValues = new Array(row.contexts.length); | 238 var actualDefinedValues = new Array(row.contexts.length); |
| 237 for (var i = 0; i < row.contexts.length; i++) | 239 for (var i = 0; i < row.contexts.length; i++) |
| (...skipping 3408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3646 dimension: ROOT, | 3648 dimension: ROOT, |
| 3647 title: 'partition_alloc', | 3649 title: 'partition_alloc', |
| 3648 size: [4194304, undefined, 4954521], | 3650 size: [4194304, undefined, 4954521], |
| 3649 defined: [true, false, true], | 3651 defined: [true, false, true], |
| 3650 children: 5 // No need to check the full structure again. | 3652 children: 5 // No need to check the full structure again. |
| 3651 } | 3653 } |
| 3652 ]); | 3654 ]); |
| 3653 }); | 3655 }); |
| 3654 }); | 3656 }); |
| 3655 </script> | 3657 </script> |
| OLD | NEW |