Chromecast: extracts Linux window creation code to a common place.
[chromium-blink-merge.git] / tools / perf / benchmarks / start_with_url.py
blob821aed5e40ad640921cb6545c27533cf33bb3eda
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 measurements import startup
6 import page_sets
7 from telemetry import benchmark
10 @benchmark.Enabled('android', 'has tabs')
11 class StartWithUrlCold(benchmark.Benchmark):
12 """Measure time to start Chrome cold with startup URLs"""
13 tag = 'cold'
14 test = startup.StartWithUrl
15 page_set = page_sets.StartupPagesPageSet
16 options = {'cold': True,
17 'pageset_repeat': 5}
20 @benchmark.Enabled('android', 'has tabs')
21 class StartWithUrlWarm(benchmark.Benchmark):
22 """Measure time to start Chrome warm with startup URLs"""
23 tag = 'warm'
24 test = startup.StartWithUrl
25 page_set = page_sets.StartupPagesPageSet
26 options = {'warm': True,
27 'pageset_repeat': 10}