Bug 1569916 - run reftest/crashtest on android-hw when gfx/* files change. r=ahal

run reftest/crashtest on android-hw when gfx/* files change.

Differential Revision: https://phabricator.services.mozilla.com/D39900

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Joel Maher 2019-07-31 13:43:59 +00:00
Родитель d3ccaac56c
Коммит ea680be1a5
4 изменённых файлов: 14 добавлений и 1 удалений

Просмотреть файл

@ -6,6 +6,7 @@
with Files('**'):
BUG_COMPONENT = ('Core', 'Graphics')
SCHEDULES.inclusive += ['android-hw-gfx']
with Files('wr/**'):
BUG_COMPONENT = ('Core', 'Graphics: WebRender')

Просмотреть файл

@ -28,6 +28,7 @@ INCLUSIVE_COMPONENTS = [
'test-coverage',
'test-coverage-wpt',
'jsreftest',
'android-hw-gfx',
]
INCLUSIVE_COMPONENTS = sorted(INCLUSIVE_COMPONENTS)

Просмотреть файл

@ -17,7 +17,8 @@ job-defaults:
run-on-projects:
by-test-platform:
android-em-4.*/.*: ['try', 'mozilla-central'] # bug 1548659
android-hw-.*-qr/.*: ['try', 'mozilla-central']
android-hw-.*-qr/debug: ['try', 'mozilla-central']
android-hw-.*-qr/opt: ['try', 'mozilla-central', 'mozilla-inbound', 'autoland']
windows10-aarch64/opt: ['try', 'mozilla-central']
default: built-projects
mozharness:

Просмотреть файл

@ -1151,6 +1151,16 @@ def enable_webrender(config, tests):
yield test
@transforms.add
def set_schedules_for_webrender_android(config, tests):
"""android-hw has limited resources, we need webrender on phones"""
for test in tests:
if test['suite'] in ['crashtest', 'reftest'] and \
test['test-platform'].startswith('android-hw'):
test['schedules-component'] = 'android-hw-gfx'
yield test
@transforms.add
def set_retry_exit_status(config, tests):
"""Set the retry exit status to TBPL_RETRY, the value returned by mozharness