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

Side by Side Diff: tools/perf/page_sets/tough_video_cases.py

Issue 686623002: [Telemetry] Add labels attribute to page as the new way to set label (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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
« no previous file with comments | « tools/perf/page_sets/key_mobile_sites.py ('k') | tools/telemetry/telemetry/page/__init__.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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.page import page_set as page_set_module 5 from telemetry.page import page_set as page_set_module
6 6
7 7
8 class ToughVideoCasesPage(page_module.Page): 8 class ToughVideoCasesPage(page_module.Page):
9 9
10 def __init__(self, url, page_set): 10 def __init__(self, url, page_set, labels=None):
11 super(ToughVideoCasesPage, self).__init__(url=url, page_set=page_set) 11 super(ToughVideoCasesPage, self).__init__(
12 url=url, page_set=page_set, labels=labels)
12 13
13 def LoopMixedAudio(self, action_runner): 14 def LoopMixedAudio(self, action_runner):
14 action_runner.PlayMedia(selector='#background_audio', 15 action_runner.PlayMedia(selector='#background_audio',
15 playing_event_timeout_in_seconds=60) 16 playing_event_timeout_in_seconds=60)
16 action_runner.LoopMedia(loop_count=50, selector='#mixed_audio') 17 action_runner.LoopMedia(loop_count=50, selector='#mixed_audio')
17 18
18 def LoopSingleAudio(self, action_runner): 19 def LoopSingleAudio(self, action_runner):
19 action_runner.LoopMedia(loop_count=50, selector='#single_audio') 20 action_runner.LoopMedia(loop_count=50, selector='#single_audio')
20 21
21 def PlayAction(self, action_runner): 22 def PlayAction(self, action_runner):
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 74
74 def RunPageInteractions(self, action_runner): 75 def RunPageInteractions(self, action_runner):
75 self.PlayAction(action_runner) 76 self.PlayAction(action_runner)
76 77
77 78
78 class Page4(ToughVideoCasesPage): 79 class Page4(ToughVideoCasesPage):
79 80
80 def __init__(self, page_set): 81 def __init__(self, page_set):
81 super(Page4, self).__init__( 82 super(Page4, self).__init__(
82 url='file://tough_video_cases/video.html?src=crowd1080.webm', 83 url='file://tough_video_cases/video.html?src=crowd1080.webm',
83 page_set=page_set) 84 page_set=page_set, labels=['is_50fps'])
84 85
85 self.add_browser_metrics = True 86 self.add_browser_metrics = True
86 self.is_50fps = True
87 87
88 def RunPageInteractions(self, action_runner): 88 def RunPageInteractions(self, action_runner):
89 self.PlayAction(action_runner) 89 self.PlayAction(action_runner)
90 90
91 91
92 class Page5(ToughVideoCasesPage): 92 class Page5(ToughVideoCasesPage):
93 93
94 def __init__(self, page_set): 94 def __init__(self, page_set):
95 super(Page5, self).__init__( 95 super(Page5, self).__init__(
96 url='file://tough_video_cases/video.html?src=crowd2160.ogv', 96 url='file://tough_video_cases/video.html?src=crowd2160.ogv',
97 page_set=page_set) 97 page_set=page_set, labels=['is_4k', 'is_50fps'])
98 98
99 self.add_browser_metrics = True 99 self.add_browser_metrics = True
100 self.is_4k = True
101 self.is_50fps = True
102 100
103 def RunPageInteractions(self, action_runner): 101 def RunPageInteractions(self, action_runner):
104 self.PlayAction(action_runner) 102 self.PlayAction(action_runner)
105 103
106 104
107 class Page6(ToughVideoCasesPage): 105 class Page6(ToughVideoCasesPage):
108 106
109 def __init__(self, page_set): 107 def __init__(self, page_set):
110 super(Page6, self).__init__( 108 super(Page6, self).__init__(
111 url='file://tough_video_cases/video.html?src=crowd2160.webm', 109 url='file://tough_video_cases/video.html?src=crowd2160.webm',
112 page_set=page_set) 110 page_set=page_set, labels=['is_4k', 'is_50fps'])
113 111
114 self.add_browser_metrics = True 112 self.add_browser_metrics = True
115 self.is_4k = True
116 self.is_50fps = True
117 113
118 def RunPageInteractions(self, action_runner): 114 def RunPageInteractions(self, action_runner):
119 self.PlayAction(action_runner) 115 self.PlayAction(action_runner)
120 116
121 117
122 class Page7(ToughVideoCasesPage): 118 class Page7(ToughVideoCasesPage):
123 119
124 def __init__(self, page_set): 120 def __init__(self, page_set):
125 super(Page7, self).__init__( 121 super(Page7, self).__init__(
126 url='file://tough_video_cases/video.html?src=tulip2.ogg&type=audio', 122 url='file://tough_video_cases/video.html?src=tulip2.ogg&type=audio',
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 165
170 def RunPageInteractions(self, action_runner): 166 def RunPageInteractions(self, action_runner):
171 self.PlayAction(action_runner) 167 self.PlayAction(action_runner)
172 168
173 169
174 class Page11(ToughVideoCasesPage): 170 class Page11(ToughVideoCasesPage):
175 171
176 def __init__(self, page_set): 172 def __init__(self, page_set):
177 super(Page11, self).__init__( 173 super(Page11, self).__init__(
178 url='file://tough_video_cases/video.html?src=crowd1080.mp4', 174 url='file://tough_video_cases/video.html?src=crowd1080.mp4',
179 page_set=page_set) 175 page_set=page_set, labels=['is_50fps'])
180 176
181 self.add_browser_metrics = True 177 self.add_browser_metrics = True
182 self.is_50fps = True
183 178
184 def RunPageInteractions(self, action_runner): 179 def RunPageInteractions(self, action_runner):
185 self.PlayAction(action_runner) 180 self.PlayAction(action_runner)
186 181
187 182
188 class Page12(ToughVideoCasesPage): 183 class Page12(ToughVideoCasesPage):
189 184
190 def __init__(self, page_set): 185 def __init__(self, page_set):
191 super(Page12, self).__init__( 186 super(Page12, self).__init__(
192 url='file://tough_video_cases/video.html?src=crowd2160.mp4', 187 url='file://tough_video_cases/video.html?src=crowd2160.mp4',
193 page_set=page_set) 188 page_set=page_set, labels=['is_4k', 'is_50fps'])
194 189
195 self.add_browser_metrics = True 190 self.add_browser_metrics = True
196 self.is_4k = True
197 self.is_50fps = True
198 191
199 def RunPageInteractions(self, action_runner): 192 def RunPageInteractions(self, action_runner):
200 self.PlayAction(action_runner) 193 self.PlayAction(action_runner)
201 194
202 195
203 class Page13(ToughVideoCasesPage): 196 class Page13(ToughVideoCasesPage):
204 197
205 def __init__(self, page_set): 198 def __init__(self, page_set):
206 super(Page13, self).__init__( 199 super(Page13, self).__init__(
207 url='file://tough_video_cases/video.html?src=tulip2.mp3&type=audio', 200 url='file://tough_video_cases/video.html?src=tulip2.mp3&type=audio',
(...skipping 29 matching lines...) Expand all
237 230
238 def RunPageInteractions(self, action_runner): 231 def RunPageInteractions(self, action_runner):
239 self.PlayAction(action_runner) 232 self.PlayAction(action_runner)
240 233
241 234
242 class Page16(ToughVideoCasesPage): 235 class Page16(ToughVideoCasesPage):
243 236
244 def __init__(self, page_set): 237 def __init__(self, page_set):
245 super(Page16, self).__init__( 238 super(Page16, self).__init__(
246 url='file://tough_video_cases/video.html?src=garden2_10s.webm', 239 url='file://tough_video_cases/video.html?src=garden2_10s.webm',
247 page_set=page_set) 240 page_set=page_set, labels=['is_4k'])
248 241
249 self.is_4k = True
250 self.add_browser_metrics = True 242 self.add_browser_metrics = True
251 243
252 def RunPageInteractions(self, action_runner): 244 def RunPageInteractions(self, action_runner):
253 self.PlayAction(action_runner) 245 self.PlayAction(action_runner)
254 246
255 247
256 class Page17(ToughVideoCasesPage): 248 class Page17(ToughVideoCasesPage):
257 249
258 def __init__(self, page_set): 250 def __init__(self, page_set):
259 super(Page17, self).__init__( 251 super(Page17, self).__init__(
260 url='file://tough_video_cases/video.html?src=garden2_10s.mp4', 252 url='file://tough_video_cases/video.html?src=garden2_10s.mp4',
261 page_set=page_set) 253 page_set=page_set, labels=['is_4k'])
262 254
263 self.is_4k = True
264 self.add_browser_metrics = True 255 self.add_browser_metrics = True
265 256
266 def RunPageInteractions(self, action_runner): 257 def RunPageInteractions(self, action_runner):
267 self.PlayAction(action_runner) 258 self.PlayAction(action_runner)
268 259
269 260
270 class Page18(ToughVideoCasesPage): 261 class Page18(ToughVideoCasesPage):
271 262
272 def __init__(self, page_set): 263 def __init__(self, page_set):
273 super(Page18, self).__init__( 264 super(Page18, self).__init__(
274 url='file://tough_video_cases/video.html?src=garden2_10s.ogv', 265 url='file://tough_video_cases/video.html?src=garden2_10s.ogv',
275 page_set=page_set) 266 page_set=page_set, labels=['is_4k'])
276 267
277 self.is_4k = True
278 self.add_browser_metrics = True 268 self.add_browser_metrics = True
279 269
280 def RunPageInteractions(self, action_runner): 270 def RunPageInteractions(self, action_runner):
281 self.PlayAction(action_runner) 271 self.PlayAction(action_runner)
282 272
283 273
284 class Page19(ToughVideoCasesPage): 274 class Page19(ToughVideoCasesPage):
285 275
286 def __init__(self, page_set): 276 def __init__(self, page_set):
287 super(Page19, self).__init__( 277 super(Page19, self).__init__(
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 347
358 def RunPageInteractions(self, action_runner): 348 def RunPageInteractions(self, action_runner):
359 self.SeekBeforeAndAfterPlayhead(action_runner) 349 self.SeekBeforeAndAfterPlayhead(action_runner)
360 350
361 351
362 class Page25(ToughVideoCasesPage): 352 class Page25(ToughVideoCasesPage):
363 353
364 def __init__(self, page_set): 354 def __init__(self, page_set):
365 super(Page25, self).__init__( 355 super(Page25, self).__init__(
366 url='file://tough_video_cases/video.html?src=garden2_10s.webm', 356 url='file://tough_video_cases/video.html?src=garden2_10s.webm',
367 page_set=page_set) 357 page_set=page_set, labels=['is_4k'])
368 358
369 self.skip_basic_metrics = True 359 self.skip_basic_metrics = True
370 self.is_4k = True
371 360
372 def RunPageInteractions(self, action_runner): 361 def RunPageInteractions(self, action_runner):
373 self.SeekBeforeAndAfterPlayhead(action_runner) 362 self.SeekBeforeAndAfterPlayhead(action_runner)
374 363
375 364
376 class Page26(ToughVideoCasesPage): 365 class Page26(ToughVideoCasesPage):
377 366
378 def __init__(self, page_set): 367 def __init__(self, page_set):
379 super(Page26, self).__init__( 368 super(Page26, self).__init__(
380 url='file://tough_video_cases/video.html?src=garden2_10s.mp4', 369 url='file://tough_video_cases/video.html?src=garden2_10s.mp4',
381 page_set=page_set) 370 page_set=page_set, labels=['is_4k'])
382 371
383 self.skip_basic_metrics = True 372 self.skip_basic_metrics = True
384 self.is_4k = True
385 373
386 def RunPageInteractions(self, action_runner): 374 def RunPageInteractions(self, action_runner):
387 self.SeekBeforeAndAfterPlayhead(action_runner) 375 self.SeekBeforeAndAfterPlayhead(action_runner)
388 376
389 377
390 class Page27(ToughVideoCasesPage): 378 class Page27(ToughVideoCasesPage):
391 379
392 def __init__(self, page_set): 380 def __init__(self, page_set):
393 super(Page27, self).__init__( 381 super(Page27, self).__init__(
394 url='file://tough_video_cases/video.html?src=garden2_10s.ogv', 382 url='file://tough_video_cases/video.html?src=garden2_10s.ogv',
395 page_set=page_set) 383 page_set=page_set, labels=['is_4k'])
396 384
397 self.skip_basic_metrics = True 385 self.skip_basic_metrics = True
398 self.is_4k = True
399 386
400 def RunPageInteractions(self, action_runner): 387 def RunPageInteractions(self, action_runner):
401 self.SeekBeforeAndAfterPlayhead(action_runner) 388 self.SeekBeforeAndAfterPlayhead(action_runner)
402 389
403 390
404 class Page28(ToughVideoCasesPage): 391 class Page28(ToughVideoCasesPage):
405 392
406 def __init__(self, page_set): 393 def __init__(self, page_set):
407 super(Page28, self).__init__( 394 super(Page28, self).__init__(
408 url='file://tough_video_cases/audio_playback.html?id=single_audio', 395 url='file://tough_video_cases/audio_playback.html?id=single_audio',
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 self.AddPage(Page26(self)) 522 self.AddPage(Page26(self))
536 self.AddPage(Page27(self)) 523 self.AddPage(Page27(self))
537 self.AddPage(Page28(self)) 524 self.AddPage(Page28(self))
538 self.AddPage(Page29(self)) 525 self.AddPage(Page29(self))
539 self.AddPage(Page30(self)) 526 self.AddPage(Page30(self))
540 self.AddPage(Page31(self)) 527 self.AddPage(Page31(self))
541 self.AddPage(Page32(self)) 528 self.AddPage(Page32(self))
542 self.AddPage(Page33(self)) 529 self.AddPage(Page33(self))
543 self.AddPage(Page34(self)) 530 self.AddPage(Page34(self))
544 self.AddPage(Page35(self)) 531 self.AddPage(Page35(self))
OLDNEW
« no previous file with comments | « tools/perf/page_sets/key_mobile_sites.py ('k') | tools/telemetry/telemetry/page/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698