Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Side by Side Diff: tools/perf/page_sets/system_health/loading_stories.py

Issue 2228103002: [system-health] Add support for disabling individual stories on individual platforms (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use possible_browser instead of browser Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from page_sets.system_health import platforms 5 from page_sets.system_health import platforms
6 from page_sets.system_health import system_health_story 6 from page_sets.system_health import system_health_story
7 7
8 from page_sets.login_helpers import dropbox_login 8 from page_sets.login_helpers import dropbox_login
9 from page_sets.login_helpers import google_login 9 from page_sets.login_helpers import google_login
10 10
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 URL = 'https://www.reddit.com/r/news/top/?sort=top&t=week' 156 URL = 'https://www.reddit.com/r/news/top/?sort=top&t=week'
157 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY 157 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY
158 158
159 159
160 class LoadRedditMobileStory(_LoadingStory): 160 class LoadRedditMobileStory(_LoadingStory):
161 NAME = 'load:news:reddit' 161 NAME = 'load:news:reddit'
162 URL = 'https://www.reddit.com/r/news/top/?sort=top&t=week' 162 URL = 'https://www.reddit.com/r/news/top/?sort=top&t=week'
163 SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY 163 SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY
164 164
165 165
166 class LoadSohuStory(_LoadingStory): 166 class LoadSohuMobileStory(_LoadingStory):
167 NAME = 'load:news:sohu' 167 NAME = 'load:news:sohu'
168 # Using "https://" leads to missing images and scripts on mobile (due to 168 # Using "https://" leads to missing images and scripts on mobile (due to
169 # mixed content). 169 # mixed content).
170 URL = 'http://m.sohu.com/n/447433356/' 170 URL = 'http://m.sohu.com/n/447433356/'
171 # The desktop page (http://news.sohu.com/20160503/n447433356.shtml) almost 171 # The desktop page (http://news.sohu.com/20160503/n447433356.shtml) almost
172 # always fails to completely load due to 172 # always fails to completely load due to
173 # https://github.com/chromium/web-page-replay/issues/74. 173 # https://github.com/chromium/web-page-replay/issues/74.
174 SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY 174 SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY
175 175
176 176
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 # The background of the game canvas is set when the "Tap screen to play" 382 # The background of the game canvas is set when the "Tap screen to play"
383 # caption is displayed. 383 # caption is displayed.
384 action_runner.WaitForJavaScriptCondition( 384 action_runner.WaitForJavaScriptCondition(
385 'document.querySelector("#game canvas").style.background !== ""') 385 'document.querySelector("#game canvas").style.background !== ""')
386 386
387 387
388 class LoadMiniclipStory(_LoadingStory): 388 class LoadMiniclipStory(_LoadingStory):
389 NAME = 'load:games:miniclip' 389 NAME = 'load:games:miniclip'
390 # Using "https://" causes "404 Not Found" during WPR recording. 390 # Using "https://" causes "404 Not Found" during WPR recording.
391 URL = 'http://www.miniclip.com/games/en/' 391 URL = 'http://www.miniclip.com/games/en/'
392 # Desktop only (requires Flash). 392 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY # Requires Flash.
393 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY
394 393
395 394
396 class LoadAlphabettyStory(_LoadingStory): 395 class LoadAlphabettyStory(_LoadingStory):
397 NAME = 'load:games:alphabetty' 396 NAME = 'load:games:alphabetty'
398 URL = 'https://king.com/play/alphabetty' 397 URL = 'https://king.com/play/alphabetty'
399 # Desktop only (requires Flash). 398 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY # Requires Flash.
400 SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698