| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright 2016 The Chromium Authors. All rights reserved. | 3 Copyright 2016 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/core/test_utils.html"> | 8 <link rel="import" href="/tracing/core/test_utils.html"> |
| 9 <link rel="import" href="/tracing/extras/importer/trace_event_importer.html"> | 9 <link rel="import" href="/tracing/extras/importer/trace_event_importer.html"> |
| 10 <link rel="import" href="/tracing/metrics/blink/gc_metric.html"> | 10 <link rel="import" href="/tracing/metrics/blink/gc_metric.html"> |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 84 telemetryName + '_percentage_idle')); | 84 telemetryName + '_percentage_idle')); |
| 85 assert.strictEqual(value.average, 0); | 85 assert.strictEqual(value.average, 0); |
| 86 }); | 86 }); |
| 87 }); | 87 }); |
| 88 | 88 |
| 89 test('idleTimes', function() { | 89 test('idleTimes', function() { |
| 90 var values = new tr.v.ValueSet(); | 90 var values = new tr.v.ValueSet(); |
| 91 var slices = [ | 91 var slices = [ |
| 92 { | 92 { |
| 93 title: 'SingleThreadIdleTaskRunner::RunTask', | 93 title: 'SingleThreadIdleTaskRunner::RunTask', |
| 94 args: {'allotted_time_ms' : 100}, start: 100, end: 200, | 94 args: {'allotted_time_ms': 100}, start: 100, end: 200, |
| 95 cpuStart: 100, cpuEnd: 200 | 95 cpuStart: 100, cpuEnd: 200 |
| 96 }, | 96 }, |
| 97 { | 97 { |
| 98 title: 'BlinkGCMarking', args: {}, start: 110, end: 190, | 98 title: 'BlinkGCMarking', args: {}, start: 110, end: 190, |
| 99 cpuStart: 110, cpuEnd: 190 | 99 cpuStart: 110, cpuEnd: 190 |
| 100 } | 100 } |
| 101 ]; | 101 ]; |
| 102 var actual = run(slices); | 102 var actual = run(slices); |
| 103 | 103 |
| 104 var value = tr.b.getOnlyElement(actual.getValuesNamed('blink-gc-marking')); | 104 var value = tr.b.getOnlyElement(actual.getValuesNamed('blink-gc-marking')); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 122 value = tr.b.getOnlyElement(actual.getValuesNamed( | 122 value = tr.b.getOnlyElement(actual.getValuesNamed( |
| 123 'blink-gc-marking_percentage_idle')); | 123 'blink-gc-marking_percentage_idle')); |
| 124 assert.strictEqual(value.average, 1); | 124 assert.strictEqual(value.average, 1); |
| 125 }); | 125 }); |
| 126 | 126 |
| 127 test('idleTimeOverrun', function() { | 127 test('idleTimeOverrun', function() { |
| 128 var values = new tr.v.ValueSet(); | 128 var values = new tr.v.ValueSet(); |
| 129 var slices = [ | 129 var slices = [ |
| 130 { | 130 { |
| 131 title: 'SingleThreadIdleTaskRunner::RunTask', | 131 title: 'SingleThreadIdleTaskRunner::RunTask', |
| 132 args: {'allotted_time_ms' : 10}, start: 100, end: 200, | 132 args: {'allotted_time_ms': 10}, start: 100, end: 200, |
| 133 cpuStart: 100, cpuEnd: 200 | 133 cpuStart: 100, cpuEnd: 200 |
| 134 }, | 134 }, |
| 135 { | 135 { |
| 136 title: 'BlinkGCMarking', args: {}, start: 110, end: 190, | 136 title: 'BlinkGCMarking', args: {}, start: 110, end: 190, |
| 137 cpuStart: 110, cpuEnd: 190 | 137 cpuStart: 110, cpuEnd: 190 |
| 138 } | 138 } |
| 139 ]; | 139 ]; |
| 140 var actual = run(slices); | 140 var actual = run(slices); |
| 141 | 141 |
| 142 var value = tr.b.getOnlyElement(actual.getValuesNamed('blink-gc-marking')); | 142 var value = tr.b.getOnlyElement(actual.getValuesNamed('blink-gc-marking')); |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 assert.strictEqual(value.running.sum, 180); | 193 assert.strictEqual(value.running.sum, 180); |
| 194 assert.strictEqual(value.average, 90); | 194 assert.strictEqual(value.average, 90); |
| 195 assert.strictEqual(value.running.max, 100); | 195 assert.strictEqual(value.running.max, 100); |
| 196 | 196 |
| 197 value = tr.b.getOnlyElement(actual.getValuesNamed( | 197 value = tr.b.getOnlyElement(actual.getValuesNamed( |
| 198 'blink-gc-total_percentage_idle')); | 198 'blink-gc-total_percentage_idle')); |
| 199 assert.strictEqual(value.average, 0); | 199 assert.strictEqual(value.average, 0); |
| 200 }); | 200 }); |
| 201 }); | 201 }); |
| 202 </script> | 202 </script> |
| OLD | NEW |