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

Side by Side Diff: tools/perf/benchmarks/media.py

Issue 994683003: Rename page filter options to story options. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rename filter options in benchmarks. Created 5 years, 9 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
« no previous file with comments | « no previous file | tools/perf/benchmarks/smoothness.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 4
5 from measurements import media 5 from measurements import media
6 import page_sets 6 import page_sets
7 from telemetry import benchmark 7 from telemetry import benchmark
8 from telemetry.page import page_test 8 from telemetry.page import page_test
9 from telemetry.value import list_of_scalar_values 9 from telemetry.value import list_of_scalar_values
10 from telemetry.value import scalar 10 from telemetry.value import scalar
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 55
56 56
57 @benchmark.Enabled('android') 57 @benchmark.Enabled('android')
58 @benchmark.Disabled('l', 'android-webview') # WebView: crbug.com/419689 58 @benchmark.Disabled('l', 'android-webview') # WebView: crbug.com/419689
59 class MediaAndroid(benchmark.Benchmark): 59 class MediaAndroid(benchmark.Benchmark):
60 """Obtains media metrics for key user scenarios on Android.""" 60 """Obtains media metrics for key user scenarios on Android."""
61 test = media.Media 61 test = media.Media
62 tag = 'android' 62 tag = 'android'
63 page_set = page_sets.ToughVideoCasesPageSet 63 page_set = page_sets.ToughVideoCasesPageSet
64 # Exclude is_4k and 50 fps media files (garden* & crowd*). 64 # Exclude is_4k and 50 fps media files (garden* & crowd*).
65 options = {'page_label_filter_exclude': 'is_4k,is_50fps'} 65 options = {'story_label_filter_exclude': 'is_4k,is_50fps'}
66 66
67 @classmethod 67 @classmethod
68 def Name(cls): 68 def Name(cls):
69 return 'media.android.tough_video_cases' 69 return 'media.android.tough_video_cases'
70 70
71 71
72 @benchmark.Enabled('chromeos') 72 @benchmark.Enabled('chromeos')
73 class MediaChromeOS4kOnly(benchmark.Benchmark): 73 class MediaChromeOS4kOnly(benchmark.Benchmark):
74 """Benchmark for media performance on ChromeOS using only is_4k test content. 74 """Benchmark for media performance on ChromeOS using only is_4k test content.
75 """ 75 """
76 test = media.Media 76 test = media.Media
77 tag = 'chromeOS4kOnly' 77 tag = 'chromeOS4kOnly'
78 page_set = page_sets.ToughVideoCasesPageSet 78 page_set = page_sets.ToughVideoCasesPageSet
79 options = { 79 options = {
80 'page_label_filter': 'is_4k', 80 'story_label_filter': 'is_4k',
81 # Exclude is_50fps test files: crbug/331816 81 # Exclude is_50fps test files: crbug/331816
82 'page_label_filter_exclude': 'is_50fps' 82 'story_label_filter_exclude': 'is_50fps'
83 } 83 }
84 84
85 @classmethod 85 @classmethod
86 def Name(cls): 86 def Name(cls):
87 return 'media.chromeOS4kOnly.tough_video_cases' 87 return 'media.chromeOS4kOnly.tough_video_cases'
88 88
89 89
90 @benchmark.Enabled('chromeos') 90 @benchmark.Enabled('chromeos')
91 class MediaChromeOS(benchmark.Benchmark): 91 class MediaChromeOS(benchmark.Benchmark):
92 """Benchmark for media performance on all ChromeOS platforms. 92 """Benchmark for media performance on all ChromeOS platforms.
93 93
94 This benchmark does not run is_4k content, there's a separate benchmark for 94 This benchmark does not run is_4k content, there's a separate benchmark for
95 that. 95 that.
96 """ 96 """
97 test = media.Media 97 test = media.Media
98 tag = 'chromeOS' 98 tag = 'chromeOS'
99 page_set = page_sets.ToughVideoCasesPageSet 99 page_set = page_sets.ToughVideoCasesPageSet
100 # Exclude is_50fps test files: crbug/331816 100 # Exclude is_50fps test files: crbug/331816
101 options = {'page_label_filter_exclude': 'is_4k,is_50fps'} 101 options = {'story_label_filter_exclude': 'is_4k,is_50fps'}
102 102
103 @classmethod 103 @classmethod
104 def Name(cls): 104 def Name(cls):
105 return 'media.chromeOS.tough_video_cases' 105 return 'media.chromeOS.tough_video_cases'
106 106
107 107
108 @benchmark.Disabled('android-webview') # crbug.com/419689 108 @benchmark.Disabled('android-webview') # crbug.com/419689
109 class MediaSourceExtensions(benchmark.Benchmark): 109 class MediaSourceExtensions(benchmark.Benchmark):
110 """Obtains media metrics for key media source extensions functions.""" 110 """Obtains media metrics for key media source extensions functions."""
111 test = _MSEMeasurement 111 test = _MSEMeasurement
112 page_set = page_sets.MseCasesPageSet 112 page_set = page_sets.MseCasesPageSet
113 113
114 @classmethod 114 @classmethod
115 def Name(cls): 115 def Name(cls):
116 return 'media.mse_cases' 116 return 'media.mse_cases'
117 117
118 def CustomizeBrowserOptions(self, options): 118 def CustomizeBrowserOptions(self, options):
119 # Needed to allow XHR requests to return stream objects. 119 # Needed to allow XHR requests to return stream objects.
120 options.AppendExtraBrowserArgs( 120 options.AppendExtraBrowserArgs(
121 ['--enable-experimental-web-platform-features', 121 ['--enable-experimental-web-platform-features',
122 '--disable-gesture-requirement-for-media-playback']) 122 '--disable-gesture-requirement-for-media-playback'])
OLDNEW
« no previous file with comments | « no previous file | tools/perf/benchmarks/smoothness.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698