Skip to content

Commit 5706e82

Browse files
committed
Bug 1644395 - Add wpt print reftests to TC config, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D79082
1 parent 0f3012f commit 5706e82

File tree

8 files changed

+25
-0
lines changed

8 files changed

+25
-0
lines changed

python/mozbuild/mozbuild/schedules.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
'mochitest-chrome',
6767
'mochitest-plain',
6868
'web-platform-tests-crashtest',
69+
'web-platform-tests-print-reftest',
6970
'web-platform-tests-reftest',
7071
'web-platform-tests-wdspec',
7172
# webrender enabled

taskcluster/ci/test/test-sets.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ web-platform-tests:
1919
- web-platform-tests
2020
- web-platform-tests-backlog
2121
- web-platform-tests-crashtest
22+
- web-platform-tests-print-reftest
2223
- web-platform-tests-reftest
2324
- web-platform-tests-reftest-backlog
2425
- web-platform-tests-wdspec
@@ -415,6 +416,7 @@ macosx1014-64-tests:
415416
- web-platform-tests
416417
- web-platform-tests-backlog
417418
- web-platform-tests-crashtest
419+
- web-platform-tests-print-reftest
418420
- web-platform-tests-reftest
419421
- web-platform-tests-reftest-backlog
420422
- web-platform-tests-wdspec

taskcluster/ci/test/web-platform.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,17 @@ web-platform-tests-crashtest:
293293
.*-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
294294
default: default
295295

296+
web-platform-tests-print-reftest:
297+
description: "Web platform print-reftest run"
298+
schedules-component: web-platform-tests-print-reftest
299+
treeherder-symbol: W(Wp)
300+
chunks: 1
301+
tier: 2
302+
run-on-projects: built-projects
303+
mozharness:
304+
extra-options:
305+
- --test-type=print-reftest
306+
296307
test-verify-wpt:
297308
description: "Extra verification of web-platform tests modified on this push"
298309
suite:

taskcluster/taskgraph/transforms/tests.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ def fission_filter(task):
257257
'test-verify-wpt',
258258
'web-platform-tests-backlog',
259259
'web-platform-tests-crashtest',
260+
'web-platform-tests-print-reftest',
260261
'web-platform-tests-reftest-backlog',
261262
'web-platform-tests-wdspec',
262263
)

taskcluster/taskgraph/try_option_syntax.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ def alias_matches(pattern):
9999
'web-platform-tests': alias_prefix('web-platform-tests'),
100100
'web-platform-tests-e10s': alias_prefix('web-platform-tests-e10s'),
101101
'web-platform-tests-crashtests': alias_prefix('web-platform-tests-crashtest'),
102+
'web-platform-tests-print-reftest': alias_prefix('web-platform-tests-print-reftest'),
102103
'web-platform-tests-reftests': alias_prefix('web-platform-tests-reftest'),
103104
'web-platform-tests-reftests-e10s': alias_prefix('web-platform-tests-reftest-e10s'),
104105
'web-platform-tests-wdspec': alias_prefix('web-platform-tests-wdspec'),

testing/mozbase/moztest/moztest/resolve.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,13 @@ def WebglSuite(name):
225225
'task_regex': ['web-platform-tests-crashtest($|.*(-1|[^0-9])$)',
226226
'test-verify-wpt'],
227227
},
228+
'web-platform-tests-print-reftest': {
229+
'aliases': ('wpt',),
230+
'mach_command': 'web-platform-tests',
231+
'kwargs': {'include': []},
232+
'task_regex': ['web-platform-tests-print-reftest($|.*(-1|[^0-9])$)',
233+
'test-verify-wpt'],
234+
},
228235
'web-platform-tests-reftest': {
229236
'aliases': ('wpt',),
230237
'mach_command': 'web-platform-tests',

testing/mozharness/scripts/web_platform_tests.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,7 @@ def _query_cmd(self, test_types):
329329
test_type_suite = {
330330
"testharness": "web-platform-tests",
331331
"crashtest": "web-platform-tests-crashtest",
332+
"print-reftest": "web-platform-tests-print-reftest",
332333
"reftest": "web-platform-tests-reftest",
333334
"wdspec": "web-platform-tests-wdspec",
334335
}

testing/testinfo.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,7 @@ def add_activedata(self, branches, days, by_component):
732732
{"not": {"regex": {"result.test": "[a-g].*"}}}]),
733733
"web-platform-tests-wdspec": (self.path_mod_wpt, [None]),
734734
"web-platform-tests-crashtest": (self.path_mod_wpt, [None]),
735+
"web-platform-tests-print-reftest": (self.path_mod_wpt, [None]),
735736
"xpcshell": (self.path_mod_xpcshell, [None]),
736737
"mochitest-plain": (None, [None]),
737738
"mochitest-browser-chrome": (None, [None]),

0 commit comments

Comments
 (0)