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. 4 from telemetry import test 5 6 from measurements import startup 7 import page_sets 8 9 10 @test.Disabled('snowleopard') # crbug.com/336913 11 class StartupColdBlankPage(test.Test): 12 tag = 'cold' 13 test = startup.Startup 14 page_set = page_sets.BlankPageSet 15 options = {'cold': True, 16 'pageset_repeat': 5} 17 18 19 class StartupWarmBlankPage(test.Test): 20 tag = 'warm' 21 test = startup.Startup 22 page_set = page_sets.BlankPageSet 23 options = {'warm': True, 24 'pageset_repeat': 20} 25 26 @test.Disabled('snowleopard') # crbug.com/336913 27 class StartupColdTheme(test.Test): 28 tag = 'theme_cold' 29 test = startup.Startup 30 page_set = page_sets.BlankPageSet 31 generated_profile_archive = 'theme_profile.zip' 32 options = {'cold': True, 33 'pageset_repeat': 5} 34 35 36 class StartupWarmTheme(test.Test): 37 tag = 'theme_warm' 38 test = startup.Startup 39 page_set = page_sets.BlankPageSet 40 generated_profile_archive = 'theme_profile.zip' 41 options = {'warm': True, 42 'pageset_repeat': 20} 43 44 @test.Disabled('snowleopard') # crbug.com/336913 45 class StartupColdManyExtensions(test.Test): 46 tag = 'many_extensions_cold' 47 test = startup.Startup 48 page_set = page_sets.BlankPageSet 49 generated_profile_archive = 'many_extensions_profile.zip' 50 options = {'cold': True, 51 'pageset_repeat': 5} 52 53 54 class StartupWarmManyExtensions(test.Test): 55 tag = 'many_extensions_warm' 56 test = startup.Startup 57 page_set = page_sets.BlankPageSet 58 generated_profile_archive = 'many_extensions_profile.zip' 59 options = {'warm': True, 60 'pageset_repeat': 20} 61