Index: tools/perf/page_sets/system_health/browsing_stories.py |
diff --git a/tools/perf/page_sets/system_health/browsing_stories.py b/tools/perf/page_sets/system_health/browsing_stories.py |
index e6441585609d14adc83182275256359309e8d00f..93b498a3b92dbe1bec1b09cd1750b2465202e90c 100644 |
--- a/tools/perf/page_sets/system_health/browsing_stories.py |
+++ b/tools/perf/page_sets/system_health/browsing_stories.py |
@@ -5,6 +5,8 @@ |
from page_sets.system_health import platforms |
from page_sets.system_health import system_health_story |
+from telemetry import decorators |
+ |
class _BrowsingStory(system_health_story.SystemHealthStory): |
"""Abstract base class for browsing stories. |
@@ -79,15 +81,15 @@ class _NewsBrowsingStory(_BrowsingStory): |
repeat_count=self.MAIN_PAGE_SCROLL_REPEAT) |
+# TODO(ulan): Enable this story on mobile once it uses less memory and does not |
+# crash with OOM. |
+@decorators.Disabled('android') |
class CnnStory(_NewsBrowsingStory): |
"""The second top website in http://www.alexa.com/topsites/category/News""" |
NAME = 'browse:news:cnn' |
URL = 'http://edition.cnn.com/' |
ITEM_SELECTOR = '.cd__content > h3 > a' |
ITEMS_TO_VISIT = 2 |
- # TODO(ulan): Enable this story on mobile once it uses less memory and |
- # does not crash with OOM. |
- SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY |
class FacebookMobileStory(_NewsBrowsingStory): |
@@ -100,14 +102,15 @@ class FacebookMobileStory(_NewsBrowsingStory): |
SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY |
+# Web-page-replay does not work for this website: |
+# https://github.com/chromium/web-page-replay/issues/79. |
+@decorators.Disabled('all') |
class FacebookDesktopStory(_NewsBrowsingStory): |
NAME = 'browse:social:facebook' |
URL = 'https://www.facebook.com/rihanna' |
ITEM_SELECTOR = '._4-eo' |
IS_SINGLE_PAGE_APP = True |
- # Web-page-replay does not work for this website: |
- # https://github.com/chromium/web-page-replay/issues/79. |
- SUPPORTED_PLATFORMS = platforms.NO_PLATFORMS |
+ SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY |
class FlipboardMobileStory(_NewsBrowsingStory): |
@@ -151,14 +154,14 @@ class NytimesDesktopStory(_NewsBrowsingStory): |
SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY |
+# Desktop qq.com opens a news item in a separate tab, for which the back button |
+# does not work. Mobile qq.com is disabled due to crbug.com/627166. |
+@decorators.Disabled('all') |
class QqMobileStory(_NewsBrowsingStory): |
NAME = 'browse:news:qq' |
URL = 'http://news.qq.com' |
- # Desktop qq.com opens a news item in a separate tab, for which the back |
- # button does not work. |
- # Mobile qq.com is disabled due to crbug.com/627166 |
ITEM_SELECTOR = '.list .full a' |
- SUPPORTED_PLATFORMS = platforms.NO_PLATFORMS |
+ SUPPORTED_PLATFORMS = platforms.MOBILE_ONLY |
class RedditDesktopStory(_NewsBrowsingStory): |
@@ -280,7 +283,7 @@ class YouTubeDesktopStory(_MediaBrowsingStory): |
ITEM_SELECTOR_INDEX = 3 |
-class FacebookPhotosMediaStory(_MediaBrowsingStory): |
+class FacebookPhotosMobileStory(_MediaBrowsingStory): |
NAME = 'browse:media:facebook_photos' |
URL = ( |
'https://m.facebook.com/rihanna/photos/a.207477806675.138795.10092511675/10153911739606676/?type=3&source=54&ref=page_internal') |
@@ -290,12 +293,12 @@ class FacebookPhotosMediaStory(_MediaBrowsingStory): |
ITEM_SELECTOR_INDEX = 0 |
+# Recording currently does not work. The page gets stuck in the theater viewer. |
+@decorators.Disabled('all') |
class FacebookPhotosDesktopStory(_MediaBrowsingStory): |
NAME = 'browse:media:facebook_photos' |
URL = ( |
'https://www.facebook.com/rihanna/photos/a.207477806675.138795.10092511675/10153911739606676/?type=3&theater') |
ITEM_SELECTOR = '.snowliftPager.next' |
- # Recording currently does not work. The page gets stuck in the |
- # theater viewer. |
- SUPPORTED_PLATFORMS = platforms.NO_PLATFORMS |
+ SUPPORTED_PLATFORMS = platforms.DESKTOP_ONLY |
IS_SINGLE_PAGE_APP = True |