Skip to content

Commit da500f2

Browse files
mukilanLoirooriol
authored andcommitted
taskcluster: skip wdspec suite for Servo
wpt.fyi doesn't show the daily results for Servo frequently, due to what appears to be an TC infra issue - the Github check for the `wdspec-1` (first chunk) job gets stuck in the 'In Progress' state even though the corresponding TC job has completed succesfully. While this is being investigated in servo/servo#38586, disable the wdspec suite to rule out the job itself being the cause, as it seems to be the only one being impacted. Signed-off-by: Mukilan Thiyagarajan <[email protected]>
1 parent ad6c0aa commit da500f2

File tree

2 files changed

+54
-29
lines changed

2 files changed

+54
-29
lines changed

tools/ci/tc/tasks/test.yml

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,20 +248,46 @@ tasks:
248248
- trigger-weekly
249249
- trigger-push
250250
- vars:
251-
browser: servo
251+
browser: firefox_android
252252
channel: nightly
253253
use:
254254
- trigger-daily
255255
- trigger-push
256256
- vars:
257257
browser: firefox_android
258-
channel: nightly
258+
channel: stable
259259
use:
260260
- trigger-daily
261261
- trigger-push
262+
do:
263+
- ${vars.browser}-${vars.channel}-${vars.suite}:
264+
use:
265+
- wpt-base
266+
- run-options
267+
- wpt-run
268+
- browser-${vars.browser}
269+
- wpt-${vars.suite}
270+
description: >-
271+
A subset of WPT's "${vars.suite}" tests (chunk number ${chunks.id}
272+
of ${chunks.total}), run in the ${vars.channel} release of
273+
${vars.browser}.
274+
275+
# Servo is handled separately to skip the wdspec suite until
276+
# https://github.com/servo/servo/issues/38586 is resolved.
277+
- $map:
278+
for:
279+
- vars:
280+
suite: testharness
281+
- vars:
282+
suite: reftest
283+
- vars:
284+
suite: crashtest
285+
do:
286+
$map:
287+
for:
262288
- vars:
263-
browser: firefox_android
264-
channel: stable
289+
browser: servo
290+
channel: nightly
265291
use:
266292
- trigger-daily
267293
- trigger-push
@@ -278,6 +304,7 @@ tasks:
278304
of ${chunks.total}), run in the ${vars.channel} release of
279305
${vars.browser}.
280306
307+
281308
# print-reftest are currently only supported by Chrome and Firefox.
282309
- $map:
283310
for:

tools/ci/tc/tests/test_valid.py

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -285,22 +285,6 @@ def test_verify_payload():
285285
'wpt-wpewebkit_minibrowser-nightly-testharness-14',
286286
'wpt-wpewebkit_minibrowser-nightly-testharness-15',
287287
'wpt-wpewebkit_minibrowser-nightly-testharness-16',
288-
'wpt-servo-nightly-testharness-1',
289-
'wpt-servo-nightly-testharness-2',
290-
'wpt-servo-nightly-testharness-3',
291-
'wpt-servo-nightly-testharness-4',
292-
'wpt-servo-nightly-testharness-5',
293-
'wpt-servo-nightly-testharness-6',
294-
'wpt-servo-nightly-testharness-7',
295-
'wpt-servo-nightly-testharness-8',
296-
'wpt-servo-nightly-testharness-9',
297-
'wpt-servo-nightly-testharness-10',
298-
'wpt-servo-nightly-testharness-11',
299-
'wpt-servo-nightly-testharness-12',
300-
'wpt-servo-nightly-testharness-13',
301-
'wpt-servo-nightly-testharness-14',
302-
'wpt-servo-nightly-testharness-15',
303-
'wpt-servo-nightly-testharness-16',
304288
'wpt-firefox_android-nightly-testharness-1',
305289
'wpt-firefox_android-nightly-testharness-2',
306290
'wpt-firefox_android-nightly-testharness-3',
@@ -391,12 +375,6 @@ def test_verify_payload():
391375
'wpt-wpewebkit_minibrowser-nightly-reftest-4',
392376
'wpt-wpewebkit_minibrowser-nightly-reftest-5',
393377
'wpt-wpewebkit_minibrowser-nightly-reftest-6',
394-
'wpt-servo-nightly-reftest-1',
395-
'wpt-servo-nightly-reftest-2',
396-
'wpt-servo-nightly-reftest-3',
397-
'wpt-servo-nightly-reftest-4',
398-
'wpt-servo-nightly-reftest-5',
399-
'wpt-servo-nightly-reftest-6',
400378
'wpt-firefox_android-nightly-reftest-1',
401379
'wpt-firefox_android-nightly-reftest-2',
402380
'wpt-firefox_android-nightly-reftest-3',
@@ -419,8 +397,6 @@ def test_verify_payload():
419397
'wpt-webkitgtk_minibrowser-nightly-wdspec-2',
420398
'wpt-wpewebkit_minibrowser-nightly-wdspec-1',
421399
'wpt-wpewebkit_minibrowser-nightly-wdspec-2',
422-
'wpt-servo-nightly-wdspec-1',
423-
'wpt-servo-nightly-wdspec-2',
424400
'wpt-firefox_android-nightly-wdspec-1',
425401
'wpt-firefox_android-nightly-wdspec-2',
426402
'wpt-firefox_android-stable-wdspec-1',
@@ -430,9 +406,31 @@ def test_verify_payload():
430406
'wpt-chrome-stable-crashtest-1',
431407
'wpt-webkitgtk_minibrowser-nightly-crashtest-1',
432408
'wpt-wpewebkit_minibrowser-nightly-crashtest-1',
433-
'wpt-servo-nightly-crashtest-1',
434409
'wpt-firefox_android-nightly-crashtest-1',
435410
'wpt-firefox_android-stable-crashtest-1',
411+
'wpt-servo-nightly-testharness-1',
412+
'wpt-servo-nightly-testharness-2',
413+
'wpt-servo-nightly-testharness-3',
414+
'wpt-servo-nightly-testharness-4',
415+
'wpt-servo-nightly-testharness-5',
416+
'wpt-servo-nightly-testharness-6',
417+
'wpt-servo-nightly-testharness-7',
418+
'wpt-servo-nightly-testharness-8',
419+
'wpt-servo-nightly-testharness-9',
420+
'wpt-servo-nightly-testharness-10',
421+
'wpt-servo-nightly-testharness-11',
422+
'wpt-servo-nightly-testharness-12',
423+
'wpt-servo-nightly-testharness-13',
424+
'wpt-servo-nightly-testharness-14',
425+
'wpt-servo-nightly-testharness-15',
426+
'wpt-servo-nightly-testharness-16',
427+
'wpt-servo-nightly-reftest-1',
428+
'wpt-servo-nightly-reftest-2',
429+
'wpt-servo-nightly-reftest-3',
430+
'wpt-servo-nightly-reftest-4',
431+
'wpt-servo-nightly-reftest-5',
432+
'wpt-servo-nightly-reftest-6',
433+
'wpt-servo-nightly-crashtest-1',
436434
'wpt-firefox-stable-print-reftest-1',
437435
'wpt-chromium-nightly-print-reftest-1',
438436
'wpt-chrome-stable-print-reftest-1'])

0 commit comments

Comments
 (0)