old_contents: # 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 measurements import draw_properties
  from telemetry import benchmark
  import page_sets
  
  
  # This benchmark depends on tracing categories available in M43
  @benchmark.Disabled('reference')
  class DrawPropertiesToughScrolling(perf_benchmark.PerfBenchmark):
    test = draw_properties.DrawProperties
    page_set = page_sets.ToughScrollingCasesPageSet
    @classmethod
    def Name(cls):
      return 'draw_properties.tough_scrolling'
  
  
  # This benchmark depends on tracing categories available in M43
  @benchmark.Disabled('reference','win')  # http://crbug.com/463111
  class DrawPropertiesTop25(perf_benchmark.PerfBenchmark):
    """Measures the performance of computing draw properties from property trees.
  
    http://www.chromium.org/developers/design-documents/rendering-benchmarks
    """
    test = draw_properties.DrawProperties
    page_set = page_sets.Top25SmoothPageSet
  
    @classmethod
    def Name(cls):
      return 'draw_properties.top_25'
  
new_contents: # 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 measurements import draw_properties
  from telemetry import benchmark
  import page_sets
  
  
  # This benchmark depends on tracing categories available in M43
  # This benchmark is still useful for manual testing, but need not be enabled
  # and run regularly.
  @benchmark.Disabled()
  class DrawPropertiesToughScrolling(perf_benchmark.PerfBenchmark):
    test = draw_properties.DrawProperties
    page_set = page_sets.ToughScrollingCasesPageSet
    @classmethod
    def Name(cls):
      return 'draw_properties.tough_scrolling'
  
  
  # This benchmark depends on tracing categories available in M43
  # This benchmark is still useful for manual testing, but need not be enabled
  # and run regularly.
  @benchmark.Disabled()
  class DrawPropertiesTop25(perf_benchmark.PerfBenchmark):
    """Measures the performance of computing draw properties from property trees.
  
    http://www.chromium.org/developers/design-documents/rendering-benchmarks
    """
    test = draw_properties.DrawProperties
    page_set = page_sets.Top25SmoothPageSet
  
    @classmethod
    def Name(cls):
      return 'draw_properties.top_25'
  
subject: Disable the "draw properties" benchmark