Home | History | Annotate | Download | only in benchmarks
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 from benchmarks import silk_flags
      6 from measurements import repaint
      7 import page_sets
      8 from telemetry import benchmark
      9 
     10 
     11 @benchmark.Enabled('android')
     12 class RepaintKeyMobileSites(benchmark.Benchmark):
     13   """Measures repaint performance on the key mobile sites.
     14 
     15   http://www.chromium.org/developers/design-documents/rendering-benchmarks"""
     16   test = repaint.Repaint
     17   page_set = page_sets.KeyMobileSitesPageSet
     18 
     19 
     20 @benchmark.Disabled  # crbug.com/412001
     21 class RepaintGpuRasterizationKeyMobileSites(benchmark.Benchmark):
     22   """Measures repaint performance on the key mobile sites with forced GPU
     23   rasterization.
     24 
     25   http://www.chromium.org/developers/design-documents/rendering-benchmarks"""
     26   tag = 'gpu_rasterization'
     27   test = repaint.Repaint
     28   page_set = page_sets.KeyMobileSitesPageSet
     29   def CustomizeBrowserOptions(self, options):
     30     silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
     31