summaryrefslogtreecommitdiffstats
path: root/tools/perf/benchmarks/media.py
diff options
context:
space:
mode:
authoranandc@chromium.org <anandc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-07 12:31:52 +0000
committeranandc@chromium.org <anandc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-07 12:31:52 +0000
commit84d22636527525ed3244a1f035b8e338d67ded48 (patch)
treed68c25306d21ae9474fc84f8d8407e732b565f71 /tools/perf/benchmarks/media.py
parent0b988fae4703a3597184f768547d65f3992cd0c0 (diff)
downloadchromium_src-84d22636527525ed3244a1f035b8e338d67ded48.zip
chromium_src-84d22636527525ed3244a1f035b8e338d67ded48.tar.gz
chromium_src-84d22636527525ed3244a1f035b8e338d67ded48.tar.bz2
Disable crowd* tests on ChromeOS because they are causing timeouts on daisy.
Create new benchmark for media perf-tests on ChromeOS. BUG=330059 Review URL: https://codereview.chromium.org/113903007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243275 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/perf/benchmarks/media.py')
-rw-r--r--tools/perf/benchmarks/media.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/perf/benchmarks/media.py b/tools/perf/benchmarks/media.py
index 57a7ab4..03d12ec 100644
--- a/tools/perf/benchmarks/media.py
+++ b/tools/perf/benchmarks/media.py
@@ -38,6 +38,7 @@ class MediaAndroid(test.Test):
"""Obtains media metrics for key user scenarios on Android."""
test = media.Media
tag = 'android'
+ # Disable media-tests on Android: crbug/329691
enabled = not sys.platform.startswith('linux')
page_set = 'page_sets/tough_video_cases.json'
# Exclude crowd* media files (50fps 2160p).
@@ -50,9 +51,25 @@ class MediaAndroid(test.Test):
options.AppendExtraBrowserArgs(
'--disable-gesture-requirement-for-media-playback')
+class MediaChromeOS(test.Test):
+ """Obtains media metrics for key user scenarios on ChromeOS."""
+ test = media.Media
+ tag = 'chromeOS'
+ page_set = 'page_sets/tough_video_cases.json'
+ # Exclude crowd* media files (50fps 2160p): crbug/331816
+ options = {
+ 'page_filter_exclude': '.*crowd.*'
+ }
+
+ def CustomizeBrowserOptions(self, options):
+ # Needed to run media actions in JS in Android.
+ options.AppendExtraBrowserArgs(
+ '--disable-gesture-requirement-for-media-playback')
+
class MediaSourceExtensions(test.Test):
"""Obtains media metrics for key media source extensions functions."""
test = media.Media
+ # Disable MSE media-tests on Android and linux: crbug/329691
enabled = not sys.platform.startswith('linux')
test = MSEMeasurement
page_set = 'page_sets/mse_cases.json'