Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 from telemetry import benchmark | 4 from telemetry import benchmark |
| 5 from telemetry.core.platform import tracing_category_filter | |
| 5 from telemetry.web_perf import timeline_based_measurement | 6 from telemetry.web_perf import timeline_based_measurement |
| 6 | 7 |
| 7 import page_sets | 8 import page_sets |
| 8 | 9 |
| 10 TOPLEVEL_CATEGORY = 'Blob' | |
| 9 | 11 |
| 10 @benchmark.Disabled('android') | 12 class BlobStorage(benchmark.Benchmark): |
| 11 class NewTabPage(benchmark.Benchmark): | 13 """Timeline based measurement benchmark for Blob Storage.""" |
| 12 """Timeline based measurement benchmark for the New Tab Page.""" | 14 page_set = page_sets.BlobWorkshopPageSet |
| 13 page_set = page_sets.NewTabPagePageSet | |
| 14 | 15 |
| 15 def CreateTimelineBasedMeasurementOptions(self): | 16 def CreateTimelineBasedMeasurementOptions(self): |
| 17 cat_filter = tracing_category_filter.TracingCategoryFilter( | |
| 18 TOPLEVEL_CATEGORY) | |
|
nednguyen
2015/05/07 10:51:05
My guess is this category filter confused telemetr
| |
| 16 return timeline_based_measurement.Options( | 19 return timeline_based_measurement.Options( |
| 17 overhead_level=timeline_based_measurement.MINIMAL_OVERHEAD_LEVEL) | 20 overhead_level=cat_filter) |
| 18 | 21 |
| 19 @classmethod | 22 @classmethod |
| 20 def Name(cls): | 23 def Name(cls): |
| 21 return 'new_tab.new_tab_page' | 24 return 'blob_storage.blob_storage' |
| 22 | |
| 23 # TODO(beaudoin): Define ValueCanBeAddedPredicate to filter out things we | |
| 24 # don't care for. | |
| OLD | NEW |