Bug 1644491 - Run fennec68 youtube tests once a week. r=perftest-reviewers,davehunt

This patch disables fennec68 youtube playback tests on mozilla-central and runs them once a week through the fennec_v68 cron job.

Differential Revision: https://phabricator.services.mozilla.com/D78937
This commit is contained in:
Gregory Mierzwinski 2020-06-10 17:02:17 +00:00
parent 5442b2eb88
commit 5222ae9898
2 changed files with 12 additions and 26 deletions

View File

@ -317,13 +317,6 @@ raptor-youtube-playback-fennec68:
description: "Raptor YouTube Playback on Fennec68"
try-name: raptor-youtube-playback-fennec68
treeherder-symbol: Rap(ytp)
run-on-projects:
by-test-platform:
android-hw-p2.*aarch64.*/pgo: ['mozilla-central']
android-hw-p2.*aarch64-shippable/opt: ['mozilla-central']
android-hw-g5.*/pgo: ['mozilla-central']
android-hw-g5.*-shippable/opt: ['mozilla-central']
default: []
mozharness:
extra-options:
- --test=raptor-youtube-playback-fennec68
@ -334,7 +327,6 @@ raptor-youtube-playback-av1-sfr-fennec68:
description: "Raptor YouTube Playback AV1 SFR on Fennec68"
try-name: raptor-youtube-playback-av1-sfr-fennec68
treeherder-symbol: Rap(ytp-av1-sfr)
run-on-projects: []
mozharness:
extra-options:
- --test=raptor-youtube-playback-av1-sfr-fennec68
@ -345,13 +337,6 @@ raptor-youtube-playback-h264-sfr-fennec68:
description: "Raptor YouTube Playback H264 SFR on Fennec68"
try-name: raptor-youtube-playback-h264-sfr-fennec68
treeherder-symbol: Rap(ytp-h264-sfr)
run-on-projects:
by-test-platform:
android-hw-p2.*aarch64.*/pgo: ['mozilla-central']
android-hw-p2.*aarch64-shippable/opt: ['mozilla-central']
android-hw-g5.*/pgo: ['mozilla-central']
android-hw-g5.*-shippable/opt: ['mozilla-central']
default: []
mozharness:
extra-options:
- --test=raptor-youtube-playback-h264-sfr-fennec68
@ -379,11 +364,6 @@ raptor-youtube-playback-vp9-sfr-fennec68:
description: "Raptor YouTube Playback VP9 SFR on Fennec68"
try-name: raptor-youtube-playback-vp9-sfr-fennec68
treeherder-symbol: Rap(ytp-vp9-sfr)
run-on-projects:
by-test-platform:
android-hw-p2.*aarch64.*/pgo: ['mozilla-central']
android-hw-p2.*aarch64-shippable/opt: ['mozilla-central']
default: []
mozharness:
extra-options:
- --test=raptor-youtube-playback-vp9-sfr-fennec68

View File

@ -506,18 +506,24 @@ def target_tasks_fennec_v68(full_task_graph, parameters, graph_config):
def filter(task):
platform = task.attributes.get('build_platform')
test_platform = task.attributes.get('test_platform')
attributes = task.attributes
try_name = task.attributes.get('raptor_try_name')
if task.attributes.get('unittest_suite') != 'raptor':
return False
if platform and 'android' not in platform:
return False
if attributes.get('unittest_suite') != 'raptor':
if 'shippable' not in test_platform:
return False
if '-fennec68-' in attributes.get('raptor_try_name'):
if '-fennec68' in try_name:
if '-p2' in test_platform and '-arm7' in test_platform:
return False
if '-youtube-playback-' in attributes.get('raptor_try_name') \
and 'opt' in test_platform:
return False
if '-youtube-playback' in try_name:
# Bug 1627898: VP9 tests don't work on G5
if '-g5-' in test_platform and '-vp9-' in try_name:
return False
# Bug 1639193: AV1 tests are currently broken
if '-av1-' in try_name:
return False
return True
return [l for l, t in six.iteritems(full_task_graph.tasks) if filter(t)]