blob: 08cd7008bababf7a8658d2f785286f270e462167 [file] [log] [blame]
# Copyright 2014 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 telemetry import benchmark
from core import perf_benchmark
from measurements import smoothness
import page_sets
@benchmark.Disabled('reference') # crbug.com/549428
@benchmark.Owner(emails=['skyostil@chromium.org', 'brianderson@chromium.org'])
class SchedulerToughSchedulingCases(perf_benchmark.PerfBenchmark):
"""Measures rendering statistics while interacting with pages that have
challenging scheduling properties.
https://docs.google.com/a/chromium.org/document/d/
17yhE5Po9By0sCdM1yZT3LiUECaUr_94rQt9j-4tOQIM/view"""
test = smoothness.Smoothness
page_set = page_sets.ToughSchedulingCasesPageSet
@classmethod
def Name(cls):
return 'scheduler.tough_scheduling_cases'