1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# Copyright 2014 The Chromium Authors. All rights reserved. 2a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# Use of this source code is governed by a BSD-style license that can be 3a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# found in the LICENSE file. 4a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom telemetry.page import page as page_module 5a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom telemetry.page import page_set as page_set_module 6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 7a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 8010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)class BloatPage(page_module.Page): 9a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self, url, page_set): 11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(BloatPage, self).__init__(url=url, page_set=page_set) 12a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochclass BloatPageSet(page_set_module.PageSet): 15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch """ Bloat page_cycler benchmark """ 17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self): 19a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(BloatPageSet, self).__init__( 20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch # pylint: disable=C0301 21f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) serving_dirs=set(['../../../../data/page_cycler/bloat']), 22f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) bucket=page_set_module.PUBLIC_BUCKET) 23a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 24a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch self.AddPage(BloatPage( 25a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/bloat/gmail_load_cleardot/', 26a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch self)) 27