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.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): |
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
419 def __init__(self, page_set): | 419 def __init__(self, page_set): |
420 super(Page29, self).__init__( | 420 super(Page29, self).__init__( |
421 url='file://tough_video_cases/audio_playback.html?id=mixed_audio', | 421 url='file://tough_video_cases/audio_playback.html?id=mixed_audio', |
422 page_set=page_set) | 422 page_set=page_set) |
423 | 423 |
424 self.skip_basic_metrics = True | 424 self.skip_basic_metrics = True |
425 | 425 |
426 def RunMediaMetrics(self, action_runner): | 426 def RunMediaMetrics(self, action_runner): |
427 self.LoopMixedAudio(action_runner) | 427 self.LoopMixedAudio(action_runner) |
428 | 428 |
| 429 class Page30(ToughVideoCasesPage): |
| 430 |
| 431 def __init__(self, page_set): |
| 432 super(Page30, self).__init__( |
| 433 url='file://tough_video_cases/video.html?src=tulip2.vp9.webm', |
| 434 page_set=page_set) |
| 435 |
| 436 self.add_browser_metrics = True |
| 437 |
| 438 def RunMediaMetrics(self, action_runner): |
| 439 self.PlayAction(action_runner) |
429 | 440 |
430 class ToughVideoCasesPageSet(page_set_module.PageSet): | 441 class ToughVideoCasesPageSet(page_set_module.PageSet): |
431 | 442 |
432 """ | 443 """ |
433 Description: Video Stack Perf benchmark | 444 Description: Video Stack Perf benchmark |
434 """ | 445 """ |
435 def __init__(self): | 446 def __init__(self): |
436 super(ToughVideoCasesPageSet, self).__init__( | 447 super(ToughVideoCasesPageSet, self).__init__( |
437 bucket=page_set_module.INTERNAL_BUCKET) | 448 bucket=page_set_module.INTERNAL_BUCKET) |
438 | 449 |
(...skipping 19 matching lines...) Expand all Loading... |
458 self.AddPage(Page20(self)) | 469 self.AddPage(Page20(self)) |
459 self.AddPage(Page21(self)) | 470 self.AddPage(Page21(self)) |
460 self.AddPage(Page22(self)) | 471 self.AddPage(Page22(self)) |
461 self.AddPage(Page23(self)) | 472 self.AddPage(Page23(self)) |
462 self.AddPage(Page24(self)) | 473 self.AddPage(Page24(self)) |
463 self.AddPage(Page25(self)) | 474 self.AddPage(Page25(self)) |
464 self.AddPage(Page26(self)) | 475 self.AddPage(Page26(self)) |
465 self.AddPage(Page27(self)) | 476 self.AddPage(Page27(self)) |
466 self.AddPage(Page28(self)) | 477 self.AddPage(Page28(self)) |
467 self.AddPage(Page29(self)) | 478 self.AddPage(Page29(self)) |
| 479 self.AddPage(Page30(self)) |
OLD | NEW |