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.
4from telemetry.page import page as page_module
5from telemetry.page import page_set as page_set_module
6
7class Intl1Page(page_module.Page):
8
9  def __init__(self, url, page_set):
10    super(Intl1Page, self).__init__(url=url, page_set=page_set)
11
12
13class Intl1PageSet(page_set_module.PageSet):
14
15  """ Intl1 page_cycler benchmark """
16
17  def __init__(self):
18    super(Intl1PageSet, self).__init__(
19      # pylint: disable=C0301
20      serving_dirs=set(['../../../../data/page_cycler/intl1']))
21
22    urls_list = [
23      'file://../../../../data/page_cycler/intl1/126.com/',
24      'file://../../../../data/page_cycler/intl1/2ch.net/',
25      'file://../../../../data/page_cycler/intl1/6park.com/',
26      'file://../../../../data/page_cycler/intl1/affili.net/',
27      'file://../../../../data/page_cycler/intl1/allegro.pl/',
28      'file://../../../../data/page_cycler/intl1/apeha.ru/',
29      'file://../../../../data/page_cycler/intl1/baidu.com/',
30      'file://../../../../data/page_cycler/intl1/bbs.wefong.com/',
31      'file://../../../../data/page_cycler/intl1/blog.skyrock.com/',
32      'file://../../../../data/page_cycler/intl1/cmfu.com/',
33      'file://../../../../data/page_cycler/intl1/cn.yahoo.com/',
34      'file://../../../../data/page_cycler/intl1/contra.gr/',
35      'file://../../../../data/page_cycler/intl1/dtiblog.com/',
36      'file://../../../../data/page_cycler/intl1/el.wikipedia.org/',
37      'file://../../../../data/page_cycler/intl1/elmundo.es/',
38      'file://../../../../data/page_cycler/intl1/ettoday.com/',
39      'file://../../../../data/page_cycler/intl1/exblog.jp/',
40      'file://../../../../data/page_cycler/intl1/excite.co.jp/',
41      'file://../../../../data/page_cycler/intl1/fc2.com/',
42      'file://../../../../data/page_cycler/intl1/fora.pl/',
43      'file://../../../../data/page_cycler/intl1/free.fr/',
44      'file://../../../../data/page_cycler/intl1/golem.de/',
45      'file://../../../../data/page_cycler/intl1/goo.ne.jp/',
46      'file://../../../../data/page_cycler/intl1/haberturk.com/',
47      'file://../../../../data/page_cycler/intl1/hatena.ne.jp/',
48      'file://../../../../data/page_cycler/intl1/home.altervista.org/',
49      'file://../../../../data/page_cycler/intl1/hurriyet.com.tr/',
50      'file://../../../../data/page_cycler/intl1/jugem.jp/',
51      'file://../../../../data/page_cycler/intl1/kakaku.com/',
52      'file://../../../../data/page_cycler/intl1/mixi.jp/',
53      'file://../../../../data/page_cycler/intl1/naftemporiki.gr/',
54      'file://../../../../data/page_cycler/intl1/narod.yandex.ru/',
55      'file://../../../../data/page_cycler/intl1/news.163.com/',
56      'file://../../../../data/page_cycler/intl1/partyflock.nl/',
57      'file://../../../../data/page_cycler/intl1/pchome.com.tw/',
58      'file://../../../../data/page_cycler/intl1/phoenixtv.com/',
59      'file://../../../../data/page_cycler/intl1/photofile.ru/',
60      'file://../../../../data/page_cycler/intl1/pl.wikipedia.org/',
61      'file://../../../../data/page_cycler/intl1/ricardo.ch/',
62      'file://../../../../data/page_cycler/intl1/ru.wikipedia.org/',
63      'file://../../../../data/page_cycler/intl1/ruten.com.tw/',
64      'file://../../../../data/page_cycler/intl1/sport24.gr/',
65      'file://../../../../data/page_cycler/intl1/terra.es/',
66      'file://../../../../data/page_cycler/intl1/udn.com/',
67      'file://../../../../data/page_cycler/intl1/uwants.com/',
68      'file://../../../../data/page_cycler/intl1/voila.fr/',
69      'file://../../../../data/page_cycler/intl1/www.alice.it/',
70      'file://../../../../data/page_cycler/intl1/www.amazon.co.jp/',
71      'file://../../../../data/page_cycler/intl1/www.auction.co.kr/',
72      'file://../../../../data/page_cycler/intl1/www.chinaren.com/',
73      'file://../../../../data/page_cycler/intl1/www.chosun.com/',
74      'file://../../../../data/page_cycler/intl1/www.danawa.com/',
75      'file://../../../../data/page_cycler/intl1/www.daum.net/',
76      'file://../../../../data/page_cycler/intl1/www.dcinside.com/',
77      'file://../../../../data/page_cycler/intl1/www.eastmoney.com/',
78      'file://../../../../data/page_cycler/intl1/zol.com.cn/'
79    ]
80
81    for url in urls_list:
82      self.AddPage(Intl1Page(url, self))
83