Chromecast: extracts Linux window creation code to a common place.
[chromium-blink-merge.git] / tools / perf / benchmarks / memory.py
blob8a1647a817bd62261a513a05f792b605993d211c
1 # Copyright 2013 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 measurements import memory
6 import page_sets
7 from telemetry import benchmark
10 @benchmark.Enabled('android')
11 class MemoryMobile(benchmark.Benchmark):
12 test = memory.Memory
13 page_set = page_sets.MobileMemoryPageSet
16 @benchmark.Disabled
17 class MemoryTop7Stress(benchmark.Benchmark):
18 test = memory.Memory
19 page_set = page_sets.Top7StressPageSet
22 @benchmark.Disabled
23 class Reload2012Q3(benchmark.Benchmark):
24 tag = 'reload'
25 test = memory.Memory
26 page_set = page_sets.Top2012Q3StressPageSet
29 @benchmark.Disabled # crbug.com/371153
30 class MemoryToughDomMemoryCases(benchmark.Benchmark):
31 test = memory.Memory
32 page_set = page_sets.ToughDomMemoryCasesPageSet
35 @benchmark.Enabled('android', 'has tabs')
36 class TypicalMobileSites(benchmark.Benchmark):
37 """Long memory test."""
38 test = memory.Memory
39 page_set = page_sets.TypicalMobileSitesPageSet
40 options = {'pageset_repeat': 15}