OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 from telemetry.page import page as page_module | 4 from telemetry.page import page as page_module |
5 from telemetry import story | 5 from telemetry import story |
6 | 6 |
7 | 7 |
8 class BasicPlayPage(page_module.Page): | 8 class BasicPlayPage(page_module.Page): |
9 | 9 |
10 def __init__(self, url, page_set): | 10 def __init__(self, url, page_set): |
(...skipping 30 matching lines...) Expand all Loading... |
41 | 41 |
42 | 42 |
43 class MediaCnsCasesPageSet(story.StorySet): | 43 class MediaCnsCasesPageSet(story.StorySet): |
44 | 44 |
45 """ Media benchmark on network constrained conditions. """ | 45 """ Media benchmark on network constrained conditions. """ |
46 | 46 |
47 def __init__(self): | 47 def __init__(self): |
48 super(MediaCnsCasesPageSet, self).__init__() | 48 super(MediaCnsCasesPageSet, self).__init__() |
49 | 49 |
50 urls_list = [ | 50 urls_list = [ |
51 # pylint: disable=C0301 | 51 # pylint: disable=line-too-long |
52 'file://tough_video_cases/video.html?id=no_constraints_webm&src=tulip2.web
m&net=none', | 52 'file://tough_video_cases/video.html?id=no_constraints_webm&src=tulip2.web
m&net=none', |
53 # pylint: disable=C0301 | 53 # pylint: disable=line-too-long |
54 'file://tough_video_cases/video.html?id=cable_webm&src=tulip2.webm&net=cab
le', | 54 'file://tough_video_cases/video.html?id=cable_webm&src=tulip2.webm&net=cab
le', |
55 # pylint: disable=C0301 | 55 # pylint: disable=line-too-long |
56 'file://tough_video_cases/video.html?id=wifi_webm&src=tulip2.webm&net=wifi
', | 56 'file://tough_video_cases/video.html?id=wifi_webm&src=tulip2.webm&net=wifi
', |
57 # pylint: disable=C0301 | 57 # pylint: disable=line-too-long |
58 'file://tough_video_cases/video.html?id=no_constraints_ogv&src=tulip2.ogv&
net=none', | 58 'file://tough_video_cases/video.html?id=no_constraints_ogv&src=tulip2.ogv&
net=none', |
59 # pylint: disable=C0301 | 59 # pylint: disable=line-too-long |
60 'file://tough_video_cases/video.html?id=cable_ogv&src=tulip2.ogv&net=cable
', | 60 'file://tough_video_cases/video.html?id=cable_ogv&src=tulip2.ogv&net=cable
', |
61 # pylint: disable=C0301 | 61 # pylint: disable=line-too-long |
62 'file://tough_video_cases/video.html?id=wifi_ogv&src=tulip2.ogv&net=wifi', | 62 'file://tough_video_cases/video.html?id=wifi_ogv&src=tulip2.ogv&net=wifi', |
63 # pylint: disable=C0301 | 63 # pylint: disable=line-too-long |
64 'file://tough_video_cases/video.html?id=no_constraints_mp4&src=tulip2.mp4&
net=none', | 64 'file://tough_video_cases/video.html?id=no_constraints_mp4&src=tulip2.mp4&
net=none', |
65 # pylint: disable=C0301 | 65 # pylint: disable=line-too-long |
66 'file://tough_video_cases/video.html?id=cable_mp4&src=tulip2.mp4&net=cable
', | 66 'file://tough_video_cases/video.html?id=cable_mp4&src=tulip2.mp4&net=cable
', |
67 # pylint: disable=C0301 | 67 # pylint: disable=line-too-long |
68 'file://tough_video_cases/video.html?id=wifi_mp4&src=tulip2.mp4&net=wifi', | 68 'file://tough_video_cases/video.html?id=wifi_mp4&src=tulip2.mp4&net=wifi', |
69 # pylint: disable=C0301 | 69 # pylint: disable=line-too-long |
70 'file://tough_video_cases/video.html?id=no_constraints_wav&src=tulip2.wav&
type=audio&net=none', | 70 'file://tough_video_cases/video.html?id=no_constraints_wav&src=tulip2.wav&
type=audio&net=none', |
71 # pylint: disable=C0301 | 71 # pylint: disable=line-too-long |
72 'file://tough_video_cases/video.html?id=cable_wav&src=tulip2.wav&type=audi
o&net=cable', | 72 'file://tough_video_cases/video.html?id=cable_wav&src=tulip2.wav&type=audi
o&net=cable', |
73 # pylint: disable=C0301 | 73 # pylint: disable=line-too-long |
74 'file://tough_video_cases/video.html?id=wifi_wav&src=tulip2.wav&type=audio
&net=wifi', | 74 'file://tough_video_cases/video.html?id=wifi_wav&src=tulip2.wav&type=audio
&net=wifi', |
75 # pylint: disable=C0301 | 75 # pylint: disable=line-too-long |
76 'file://tough_video_cases/video.html?id=no_constraints_ogg&src=tulip2.ogg&
type=audio&net=none', | 76 'file://tough_video_cases/video.html?id=no_constraints_ogg&src=tulip2.ogg&
type=audio&net=none', |
77 # pylint: disable=C0301 | 77 # pylint: disable=line-too-long |
78 'file://tough_video_cases/video.html?id=cable_ogg&src=tulip2.ogg&type=audi
o&net=cable', | 78 'file://tough_video_cases/video.html?id=cable_ogg&src=tulip2.ogg&type=audi
o&net=cable', |
79 # pylint: disable=C0301 | 79 # pylint: disable=line-too-long |
80 'file://tough_video_cases/video.html?id=wifi_ogg&src=tulip2.ogg&type=audio
&net=wifi', | 80 'file://tough_video_cases/video.html?id=wifi_ogg&src=tulip2.ogg&type=audio
&net=wifi', |
81 # pylint: disable=C0301 | 81 # pylint: disable=line-too-long |
82 'file://tough_video_cases/video.html?id=no_constraints_mp3&src=tulip2.mp3&
type=audio&net=none', | 82 'file://tough_video_cases/video.html?id=no_constraints_mp3&src=tulip2.mp3&
type=audio&net=none', |
83 # pylint: disable=C0301 | 83 # pylint: disable=line-too-long |
84 'file://tough_video_cases/video.html?id=cable_mp3&src=tulip2.mp3&type=audi
o&net=cable', | 84 'file://tough_video_cases/video.html?id=cable_mp3&src=tulip2.mp3&type=audi
o&net=cable', |
85 # pylint: disable=C0301 | 85 # pylint: disable=line-too-long |
86 'file://tough_video_cases/video.html?id=wifi_mp3&src=tulip2.mp3&type=audio
&net=wifi', | 86 'file://tough_video_cases/video.html?id=wifi_mp3&src=tulip2.mp3&type=audio
&net=wifi', |
87 # pylint: disable=C0301 | 87 # pylint: disable=line-too-long |
88 'file://tough_video_cases/video.html?id=no_constraints_m4a&src=tulip2.m4a&
type=audio&net=none', | 88 'file://tough_video_cases/video.html?id=no_constraints_m4a&src=tulip2.m4a&
type=audio&net=none', |
89 # pylint: disable=C0301 | 89 # pylint: disable=line-too-long |
90 'file://tough_video_cases/video.html?id=cable_m4a&src=tulip2.m4a&type=audi
o&net=cable', | 90 'file://tough_video_cases/video.html?id=cable_m4a&src=tulip2.m4a&type=audi
o&net=cable', |
91 # pylint: disable=C0301 | 91 # pylint: disable=line-too-long |
92 'file://tough_video_cases/video.html?id=wifi_m4a&src=tulip2.m4a&type=audio
&net=wifi' | 92 'file://tough_video_cases/video.html?id=wifi_m4a&src=tulip2.m4a&type=audio
&net=wifi' |
93 ] | 93 ] |
94 | 94 |
95 for url in urls_list: | 95 for url in urls_list: |
96 self.AddStory(BasicPlayPage(url, self)) | 96 self.AddStory(BasicPlayPage(url, self)) |
97 | 97 |
98 urls_list2 = [ | 98 urls_list2 = [ |
99 # pylint: disable=C0301 | 99 # pylint: disable=line-too-long |
100 'file://tough_video_cases/video.html?id=wifi_mp3&src=tulip2.mp3&type=audio
&net=wifi', | 100 'file://tough_video_cases/video.html?id=wifi_mp3&src=tulip2.mp3&type=audio
&net=wifi', |
101 # pylint: disable=C0301 | 101 # pylint: disable=line-too-long |
102 'file://tough_video_cases/video.html?id=wifi_m4a&src=tulip2.m4a&type=audio
&net=wifi', | 102 'file://tough_video_cases/video.html?id=wifi_m4a&src=tulip2.m4a&type=audio
&net=wifi', |
103 # pylint: disable=C0301 | 103 # pylint: disable=line-too-long |
104 'file://tough_video_cases/video.html?id=wifi_ogg&src=tulip2.ogg&type=audio
&net=wifi', | 104 'file://tough_video_cases/video.html?id=wifi_ogg&src=tulip2.ogg&type=audio
&net=wifi', |
105 # pylint: disable=C0301 | 105 # pylint: disable=line-too-long |
106 'file://tough_video_cases/video.html?id=wifi_wav&src=tulip2.wav&type=audio
&net=wifi', | 106 'file://tough_video_cases/video.html?id=wifi_wav&src=tulip2.wav&type=audio
&net=wifi', |
107 # pylint: disable=C0301 | 107 # pylint: disable=line-too-long |
108 'file://tough_video_cases/video.html?id=wifi_mp4&src=tulip2.mp4&type=audio
&net=wifi', | 108 'file://tough_video_cases/video.html?id=wifi_mp4&src=tulip2.mp4&type=audio
&net=wifi', |
109 # pylint: disable=C0301 | 109 # pylint: disable=line-too-long |
110 'file://tough_video_cases/video.html?id=wifi_ogv&src=tulip2.ogv&type=audio
&net=wifi', | 110 'file://tough_video_cases/video.html?id=wifi_ogv&src=tulip2.ogv&type=audio
&net=wifi', |
111 # pylint: disable=C0301 | 111 # pylint: disable=line-too-long |
112 'file://tough_video_cases/video.html?id=wifi_webm&src=tulip2.webm&type=aud
io&net=wifi' | 112 'file://tough_video_cases/video.html?id=wifi_webm&src=tulip2.webm&type=aud
io&net=wifi' |
113 ] | 113 ] |
114 | 114 |
115 for url in urls_list2: | 115 for url in urls_list2: |
116 self.AddStory(SeekBeforeAndAfterPlayheadPage(url, self)) | 116 self.AddStory(SeekBeforeAndAfterPlayheadPage(url, self)) |
OLD | NEW |