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 DhtmlPage(page_module.Page): 9a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self, url, page_set): 11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(DhtmlPage, self).__init__(url=url, page_set=page_set) 12a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochclass DhtmlPageSet(page_set_module.PageSet): 15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch """ DHTML page_cycler benchmark """ 17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self): 19a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(DhtmlPageSet, self).__init__( 20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch # pylint: disable=C0301 21f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) serving_dirs=set(['../../../../data/page_cycler/dhtml']), 22f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) bucket=page_set_module.PARTNER_BUCKET) 23a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 24a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch urls_list = [ 25a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/colorfade/', 26a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/diagball/', 27a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/fadespacing/', 28a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/imageslide/', 29a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/layers1/', 30a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/layers2/', 31a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/layers4/', 32a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/layers5/', 33a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/layers6/', 34a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/meter/', 35a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/movingtext/', 36a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/mozilla/', 37a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/replaceimages/', 38a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/scrolling/', 39a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/slidein/', 40a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/slidingballs/', 41a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'file://../../../../data/page_cycler/dhtml/zoom/' 42a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ] 43a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 44a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch for url in urls_list: 45a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch self.AddPage(DhtmlPage(url, self)) 46