Fix OOP <webview> resize and autosize.
[chromium-blink-merge.git] / tools / perf / benchmarks / scheduler.py
blob294ff8da2f1527a2ccc9c7bf7875d8d61f8c58cf
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.
5 from core import perf_benchmark
7 from measurements import smoothness
8 import page_sets
11 class SchedulerToughSchedulingCases(perf_benchmark.PerfBenchmark):
12 """Measures rendering statistics while interacting with pages that have
13 challenging scheduling properties.
15 https://docs.google.com/a/chromium.org/document/d/
16 17yhE5Po9By0sCdM1yZT3LiUECaUr_94rQt9j-4tOQIM/view"""
17 test = smoothness.Smoothness
18 page_set = page_sets.ToughSchedulingCasesPageSet
19 @classmethod
20 def Name(cls):
21 return 'scheduler.tough_scheduling_cases'