borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 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. |
| 4 | # pylint: disable=W0401,W0614 |
| 5 | |
| 6 | |
rmistry | 8f74c16 | 2015-06-30 08:22:25 -0700 | [diff] [blame] | 7 | from telemetry import story |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 8 | from telemetry.page import page as page_module |
rmistry | dd3b12e | 2015-06-30 03:54:07 -0700 | [diff] [blame] | 9 | from telemetry.page import shared_page_state |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 10 | |
| 11 | |
| 12 | class SkiaBuildbotDesktopPage(page_module.Page): |
| 13 | |
| 14 | def __init__(self, url, page_set): |
| 15 | super(SkiaBuildbotDesktopPage, self).__init__( |
| 16 | url=url, |
Ravi Mistry | 698edfe | 2017-08-02 13:24:52 -0400 | [diff] [blame^] | 17 | name=url, |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 18 | page_set=page_set, |
rmistry | dd3b12e | 2015-06-30 03:54:07 -0700 | [diff] [blame] | 19 | credentials_path='data/credentials.json', |
| 20 | shared_page_state_class=shared_page_state.SharedDesktopPageState) |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 21 | self.archive_data_file = 'data/skia_chalkboard_desktop.json' |
| 22 | |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 23 | |
rmistry | 8f74c16 | 2015-06-30 08:22:25 -0700 | [diff] [blame] | 24 | class SkiaChalkboardDesktopPageSet(story.StorySet): |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 25 | |
| 26 | """ Pages designed to represent the median, not highly optimized web """ |
| 27 | |
| 28 | def __init__(self): |
rmistry | 7620bf0 | 2014-10-27 06:42:11 -0700 | [diff] [blame] | 29 | super(SkiaChalkboardDesktopPageSet, self).__init__( |
borenet | dc89ca5 | 2014-10-17 07:37:05 -0700 | [diff] [blame] | 30 | archive_data_file='data/skia_chalkboard_desktop.json') |
| 31 | |
| 32 | urls_list = [ |
| 33 | # Why: from fmalita |
| 34 | ('http://ie.microsoft.com/testdrive/Performance/Chalkboard/Images/' |
| 35 | 'Chalkboard.svg'), |
| 36 | ] |
| 37 | |
| 38 | for url in urls_list: |
rmistry | 16857e4 | 2015-06-30 09:20:17 -0700 | [diff] [blame] | 39 | self.AddStory(SkiaBuildbotDesktopPage(url, self)) |