1cb93a386Sopenharmony_ci# Copyright 2020 The Chromium Authors. All rights reserved. 2cb93a386Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 3cb93a386Sopenharmony_ci# found in the LICENSE file. 4cb93a386Sopenharmony_ci# pylint: disable=W0401,W0614 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ci 7cb93a386Sopenharmony_cifrom telemetry import story 8cb93a386Sopenharmony_cifrom telemetry.page import page as page_module 9cb93a386Sopenharmony_cifrom telemetry.page import shared_page_state 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ci 12cb93a386Sopenharmony_ciclass SkiaBuildbotDesktopPage(page_module.Page): 13cb93a386Sopenharmony_ci 14cb93a386Sopenharmony_ci def __init__(self, url, page_set): 15cb93a386Sopenharmony_ci super(SkiaBuildbotDesktopPage, self).__init__( 16cb93a386Sopenharmony_ci url=url, 17cb93a386Sopenharmony_ci name=url, 18cb93a386Sopenharmony_ci page_set=page_set, 19cb93a386Sopenharmony_ci shared_page_state_class=shared_page_state.SharedDesktopPageState) 20cb93a386Sopenharmony_ci self.archive_data_file = 'data/skia_micrographygirlsvg_desktop.json' 21cb93a386Sopenharmony_ci 22cb93a386Sopenharmony_ci def RunNavigateSteps(self, action_runner): 23cb93a386Sopenharmony_ci action_runner.Navigate(self.url) 24cb93a386Sopenharmony_ci action_runner.Wait(15) 25cb93a386Sopenharmony_ci 26cb93a386Sopenharmony_ci 27cb93a386Sopenharmony_ciclass SkiaMicrographygirlsvgDesktopPageSet(story.StorySet): 28cb93a386Sopenharmony_ci 29cb93a386Sopenharmony_ci def __init__(self): 30cb93a386Sopenharmony_ci super(SkiaMicrographygirlsvgDesktopPageSet, self).__init__( 31cb93a386Sopenharmony_ci archive_data_file='data/skia_micrographygirlsvg_desktop.json') 32cb93a386Sopenharmony_ci 33cb93a386Sopenharmony_ci urls_list = [ 34cb93a386Sopenharmony_ci # Why: skbug.com/10752 35cb93a386Sopenharmony_ci ('https://storage.googleapis.com/skia-recreateskps-bot-hosted-pages/' 36cb93a386Sopenharmony_ci 'micrography.svg'), 37cb93a386Sopenharmony_ci ] 38cb93a386Sopenharmony_ci 39cb93a386Sopenharmony_ci for url in urls_list: 40cb93a386Sopenharmony_ci self.AddStory(SkiaBuildbotDesktopPage(url, self)) 41