Bug 1644395 - Add wpt print reftests to TC config, r=ahal

Differential Revision: https://phabricator.services.mozilla.com/D79082
This commit is contained in:
James Graham 2020-06-22 13:44:13 +00:00
Родитель 0f3012f362
Коммит 5706e82bce
8 изменённых файлов: 25 добавлений и 0 удалений

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

@ -66,6 +66,7 @@ EXCLUSIVE_COMPONENTS = [
'mochitest-chrome',
'mochitest-plain',
'web-platform-tests-crashtest',
'web-platform-tests-print-reftest',
'web-platform-tests-reftest',
'web-platform-tests-wdspec',
# webrender enabled

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

@ -19,6 +19,7 @@ web-platform-tests:
- web-platform-tests
- web-platform-tests-backlog
- web-platform-tests-crashtest
- web-platform-tests-print-reftest
- web-platform-tests-reftest
- web-platform-tests-reftest-backlog
- web-platform-tests-wdspec
@ -415,6 +416,7 @@ macosx1014-64-tests:
- web-platform-tests
- web-platform-tests-backlog
- web-platform-tests-crashtest
- web-platform-tests-print-reftest
- web-platform-tests-reftest
- web-platform-tests-reftest-backlog
- web-platform-tests-wdspec

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

@ -293,6 +293,17 @@ web-platform-tests-crashtest:
.*-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
default: default
web-platform-tests-print-reftest:
description: "Web platform print-reftest run"
schedules-component: web-platform-tests-print-reftest
treeherder-symbol: W(Wp)
chunks: 1
tier: 2
run-on-projects: built-projects
mozharness:
extra-options:
- --test-type=print-reftest
test-verify-wpt:
description: "Extra verification of web-platform tests modified on this push"
suite:

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

@ -257,6 +257,7 @@ CHUNK_SUITES_BLACKLIST = (
'test-verify-wpt',
'web-platform-tests-backlog',
'web-platform-tests-crashtest',
'web-platform-tests-print-reftest',
'web-platform-tests-reftest-backlog',
'web-platform-tests-wdspec',
)

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

@ -99,6 +99,7 @@ UNITTEST_ALIASES = {
'web-platform-tests': alias_prefix('web-platform-tests'),
'web-platform-tests-e10s': alias_prefix('web-platform-tests-e10s'),
'web-platform-tests-crashtests': alias_prefix('web-platform-tests-crashtest'),
'web-platform-tests-print-reftest': alias_prefix('web-platform-tests-print-reftest'),
'web-platform-tests-reftests': alias_prefix('web-platform-tests-reftest'),
'web-platform-tests-reftests-e10s': alias_prefix('web-platform-tests-reftest-e10s'),
'web-platform-tests-wdspec': alias_prefix('web-platform-tests-wdspec'),

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

@ -225,6 +225,13 @@ TEST_SUITES = {
'task_regex': ['web-platform-tests-crashtest($|.*(-1|[^0-9])$)',
'test-verify-wpt'],
},
'web-platform-tests-print-reftest': {
'aliases': ('wpt',),
'mach_command': 'web-platform-tests',
'kwargs': {'include': []},
'task_regex': ['web-platform-tests-print-reftest($|.*(-1|[^0-9])$)',
'test-verify-wpt'],
},
'web-platform-tests-reftest': {
'aliases': ('wpt',),
'mach_command': 'web-platform-tests',

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

@ -329,6 +329,7 @@ class WebPlatformTest(TestingMixin, MercurialScript, CodeCoverageMixin, AndroidM
test_type_suite = {
"testharness": "web-platform-tests",
"crashtest": "web-platform-tests-crashtest",
"print-reftest": "web-platform-tests-print-reftest",
"reftest": "web-platform-tests-reftest",
"wdspec": "web-platform-tests-wdspec",
}

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

@ -732,6 +732,7 @@ class TestInfoReport(TestInfo):
{"not": {"regex": {"result.test": "[a-g].*"}}}]),
"web-platform-tests-wdspec": (self.path_mod_wpt, [None]),
"web-platform-tests-crashtest": (self.path_mod_wpt, [None]),
"web-platform-tests-print-reftest": (self.path_mod_wpt, [None]),
"xpcshell": (self.path_mod_xpcshell, [None]),
"mochitest-plain": (None, [None]),
"mochitest-browser-chrome": (None, [None]),