# Copyright 2015 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. from core import perf_benchmark from telemetry import benchmark from telemetry.web_perf import timeline_based_measurement import page_sets @benchmark.Disabled('android') class NewTabPage(perf_benchmark.PerfBenchmark): """Timeline based measurement benchmark for the New Tab Page.""" page_set = page_sets.NewTabPagePageSet def CreateTimelineBasedMeasurementOptions(self): return timeline_based_measurement.Options( overhead_level=timeline_based_measurement.MINIMAL_OVERHEAD_LEVEL) @classmethod def Name(cls): return 'new_tab.new_tab_page' # TODO(beaudoin): Define ValueCanBeAddedPredicate to filter out things we # don't care for.