2019-05-10 21:19:48 +00:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
---
|
2017-10-17 20:46:06 +00:00
|
|
|
job-defaults:
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
category: web-platform-tests
|
2017-10-17 20:46:06 +00:00
|
|
|
instance-size: xlarge
|
2019-05-17 22:47:59 +00:00
|
|
|
max-run-time:
|
|
|
|
by-test-platform:
|
|
|
|
android-em-7.0-x86_64/debug: 7200
|
|
|
|
default: 5400
|
2019-04-18 14:40:08 +00:00
|
|
|
variants:
|
2018-10-17 14:39:40 +00:00
|
|
|
by-test-platform:
|
2019-05-24 18:41:01 +00:00
|
|
|
linux64/debug: ['fission', 'serviceworker']
|
|
|
|
default: ['fission']
|
2019-12-06 19:55:14 +00:00
|
|
|
fission-run-on-projects:
|
|
|
|
by-test-platform:
|
|
|
|
linux64-qr/debug: ['trunk']
|
|
|
|
linux64-qr/opt: ['mozilla-central']
|
2019-12-09 22:32:26 +00:00
|
|
|
windows10-64-qr/opt: ['mozilla-central']
|
2019-12-06 19:55:14 +00:00
|
|
|
default: []
|
2019-12-09 22:32:26 +00:00
|
|
|
fission-tier: 2
|
2017-10-17 20:46:06 +00:00
|
|
|
mozharness:
|
|
|
|
script: web_platform_tests.py
|
|
|
|
config:
|
|
|
|
by-test-platform:
|
|
|
|
windows.*:
|
|
|
|
- web_platform_tests/prod_config_windows_taskcluster.py
|
|
|
|
macosx.*:
|
2019-02-19 15:13:20 +00:00
|
|
|
- web_platform_tests/prod_config_mac.py
|
2018-10-11 22:23:01 +00:00
|
|
|
android-em.*:
|
2019-07-16 17:18:37 +00:00
|
|
|
- android/androidx86_7_0.py
|
2018-10-11 22:23:01 +00:00
|
|
|
- web_platform_tests/prod_config_android.py
|
2017-10-17 20:46:06 +00:00
|
|
|
default:
|
|
|
|
- web_platform_tests/prod_config.py
|
|
|
|
- remove_executables.py
|
2019-04-24 00:04:48 +00:00
|
|
|
target:
|
|
|
|
by-test-platform:
|
|
|
|
android-em-7.0-x86_64/opt: geckoview-androidTest.apk
|
2019-05-17 22:47:59 +00:00
|
|
|
android-em-7.0-x86_64/debug: geckoview-androidTest.apk
|
2019-04-24 00:04:48 +00:00
|
|
|
default: null
|
2017-10-17 20:46:06 +00:00
|
|
|
|
2017-10-17 20:25:41 +00:00
|
|
|
web-platform-tests:
|
|
|
|
description: "Web platform test run"
|
|
|
|
suite: web-platform-tests
|
2018-01-12 20:49:58 +00:00
|
|
|
treeherder-symbol: W(wpt)
|
2017-10-17 20:25:41 +00:00
|
|
|
chunks:
|
2017-11-11 05:36:41 +00:00
|
|
|
by-test-platform:
|
2019-04-24 00:04:48 +00:00
|
|
|
android.*: 18
|
2020-01-02 10:33:04 +00:00
|
|
|
linux64-asan/opt: 24
|
2019-07-29 13:13:52 +00:00
|
|
|
linux64-ccov/debug: 24
|
2019-11-14 16:20:24 +00:00
|
|
|
linux64-ccov/opt: 24
|
2018-06-19 15:44:45 +00:00
|
|
|
linux.*/debug: 18
|
2019-05-14 18:33:12 +00:00
|
|
|
macosx*/opt: 8
|
|
|
|
macosx.*/debug: 16
|
2019-10-31 17:24:40 +00:00
|
|
|
windows.*/debug: 18
|
2020-01-10 09:51:17 +00:00
|
|
|
windows10-64-ccov/opt: 18
|
2019-10-24 16:51:38 +00:00
|
|
|
windows10-aarch64/opt: 16
|
2017-11-11 05:36:41 +00:00
|
|
|
default: 12
|
2018-03-14 21:49:48 +00:00
|
|
|
max-run-time:
|
|
|
|
by-test-platform:
|
2019-11-14 16:20:24 +00:00
|
|
|
.*-ccov/.*: 10800
|
2019-07-08 21:16:55 +00:00
|
|
|
linux64-qr/debug: 9000
|
2018-03-14 21:49:48 +00:00
|
|
|
default: 7200
|
2019-05-21 16:04:06 +00:00
|
|
|
e10s: true
|
2018-06-13 20:47:52 +00:00
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
2019-12-13 17:47:54 +00:00
|
|
|
windows10-aarch64/opt: ['try', 'mozilla-central']
|
2020-01-09 01:09:07 +00:00
|
|
|
linux1804-32-shippable/opt: ['try', 'release'] # skip integration, Bug 1599197
|
2019-03-27 13:44:42 +00:00
|
|
|
.*-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
2018-06-13 20:47:52 +00:00
|
|
|
default: built-projects
|
2018-07-13 13:44:06 +00:00
|
|
|
tier:
|
|
|
|
by-test-platform:
|
2018-05-16 11:14:08 +00:00
|
|
|
linux64-asan/opt: 2
|
2019-04-10 22:48:40 +00:00
|
|
|
windows10-aarch64.*: 2
|
2019-02-01 18:05:34 +00:00
|
|
|
.*-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
|
2019-11-15 14:56:12 +00:00
|
|
|
linux64-ccov/opt: 3
|
2018-07-13 13:44:06 +00:00
|
|
|
default: default
|
2017-10-17 20:25:41 +00:00
|
|
|
mozharness:
|
|
|
|
chunked: true
|
|
|
|
extra-options:
|
|
|
|
- --test-type=testharness
|
|
|
|
|
|
|
|
web-platform-tests-reftests:
|
|
|
|
description: "Web platform reftest run"
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
name: web-platform-tests-reftests
|
|
|
|
schedules-component: web-platform-tests-reftests
|
2018-01-12 20:49:58 +00:00
|
|
|
treeherder-symbol: W(Wr)
|
2019-08-18 12:59:49 +00:00
|
|
|
virtualization:
|
|
|
|
by-test-platform:
|
|
|
|
windows10-64(?:-pgo|-shippable)?-qr/.*: virtual-with-gpu
|
|
|
|
default: virtual
|
2019-05-09 20:35:56 +00:00
|
|
|
chunks:
|
|
|
|
by-test-platform:
|
2019-11-14 16:20:24 +00:00
|
|
|
.*-ccov/.*: 8
|
2020-01-09 21:30:53 +00:00
|
|
|
linux1804-64(-qr|-asan)/.*: 6
|
|
|
|
linux1804-64(-shippable|-devedition)?/opt: 3
|
2019-07-16 18:11:50 +00:00
|
|
|
macosx10.*-64/debug: 6
|
2019-05-09 20:35:56 +00:00
|
|
|
windows.*-(32|64)(-qr)?/debug: 5
|
|
|
|
android.*: 6
|
|
|
|
default: 4
|
2019-05-21 16:04:06 +00:00
|
|
|
e10s: true
|
2018-06-13 20:47:52 +00:00
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
2019-12-13 17:47:54 +00:00
|
|
|
windows10-aarch64/opt: ['try', 'mozilla-central']
|
2018-06-13 20:47:52 +00:00
|
|
|
default: built-projects
|
2018-07-13 13:44:06 +00:00
|
|
|
tier:
|
|
|
|
by-test-platform:
|
2020-01-09 21:30:53 +00:00
|
|
|
linux1804-64-asan/opt: 2
|
2019-04-10 22:48:40 +00:00
|
|
|
windows10-aarch64.*: 2
|
2018-07-13 13:44:06 +00:00
|
|
|
default: default
|
2017-10-17 20:25:41 +00:00
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --test-type=reftest
|
|
|
|
|
|
|
|
web-platform-tests-wdspec:
|
|
|
|
description: "Web platform webdriver-spec run"
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
name: web-platform-tests-wdspec
|
|
|
|
schedules-component: web-platform-tests-wdspec
|
2018-01-12 20:49:58 +00:00
|
|
|
treeherder-symbol: W(Wd)
|
2018-11-14 13:42:46 +00:00
|
|
|
chunks:
|
|
|
|
by-test-platform:
|
2019-11-14 16:20:24 +00:00
|
|
|
.*-ccov/.*: 4
|
2018-11-14 13:42:46 +00:00
|
|
|
default: 2
|
2017-10-17 20:25:41 +00:00
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --test-type=wdspec
|
2018-06-13 20:47:52 +00:00
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
2019-12-13 17:47:54 +00:00
|
|
|
windows10-aarch64/opt: ['try', 'mozilla-central']
|
2019-03-27 13:44:42 +00:00
|
|
|
.*-qr/.*: ['release', 'try']
|
2018-06-13 20:47:52 +00:00
|
|
|
default: built-projects
|
2018-07-13 13:44:06 +00:00
|
|
|
tier:
|
|
|
|
by-test-platform:
|
2019-05-22 23:10:06 +00:00
|
|
|
android.*: 3
|
2018-05-16 11:14:08 +00:00
|
|
|
linux64-asan/opt: 2
|
2019-02-01 18:05:34 +00:00
|
|
|
.*-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
|
2019-11-15 14:56:12 +00:00
|
|
|
linux64-ccov/opt: 3
|
2018-07-13 13:44:06 +00:00
|
|
|
default: default
|
2017-10-17 20:25:41 +00:00
|
|
|
|
|
|
|
web-platform-tests-wdspec-headless:
|
|
|
|
description: "Web platform webdriver-spec headless run"
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
name: web-platform-tests-wdspec
|
|
|
|
schedules-component: web-platform-tests-wdspec
|
2018-01-12 20:49:58 +00:00
|
|
|
treeherder-symbol: W(WdH)
|
2019-07-03 14:56:28 +00:00
|
|
|
chunks: 2
|
|
|
|
tier: 2
|
2017-10-17 20:25:41 +00:00
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
by-test-platform:
|
|
|
|
windows.*:
|
|
|
|
- --test-type=wdspec
|
|
|
|
- --headless
|
2019-07-03 14:56:28 +00:00
|
|
|
- --headless-width=1600
|
|
|
|
- --headless-height=1200
|
2017-10-17 20:25:41 +00:00
|
|
|
default:
|
|
|
|
- --test-type=wdspec
|
|
|
|
- --headless
|
2017-11-17 21:18:57 +00:00
|
|
|
|
2020-01-02 17:13:54 +00:00
|
|
|
web-platform-tests-crashtests:
|
|
|
|
description: "Web platform crashtests run"
|
|
|
|
suite:
|
|
|
|
name: web-platform-tests-crashtests
|
|
|
|
schedules-component: web-platform-tests-crashtests
|
|
|
|
treeherder-symbol: W(Wc)
|
|
|
|
chunks: 1
|
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --test-type=crashtest
|
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
|
|
|
windows10-aarch64/opt: ['try', 'mozilla-central']
|
|
|
|
.*-qr/.*: ['release', 'try']
|
|
|
|
default: built-projects
|
|
|
|
tier:
|
|
|
|
by-test-platform:
|
2020-01-09 21:30:53 +00:00
|
|
|
linux1804-64-asan/opt: 2
|
2020-01-02 17:13:54 +00:00
|
|
|
windows10-aarch64.*: 2
|
|
|
|
.*-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
|
|
|
|
linux64-ccov/opt: 3
|
|
|
|
default: default
|
|
|
|
|
2017-11-17 21:18:57 +00:00
|
|
|
test-verify-wpt:
|
|
|
|
description: "Extra verification of web-platform tests modified on this push"
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
category: test-verify
|
|
|
|
name: test-verify-wpt
|
2019-05-24 18:41:01 +00:00
|
|
|
variants: []
|
2019-04-22 20:44:01 +00:00
|
|
|
schedules-component: test-verify-wpt
|
2018-01-12 20:49:58 +00:00
|
|
|
treeherder-symbol: TVw
|
2018-02-28 18:49:07 +00:00
|
|
|
max-run-time: 10800
|
2017-11-17 21:18:57 +00:00
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
2018-10-05 21:06:25 +00:00
|
|
|
# do not run on ccov
|
2018-06-01 10:15:03 +00:00
|
|
|
.*-ccov/.*: []
|
2018-06-06 18:35:43 +00:00
|
|
|
.*-asan/.*: []
|
2019-02-19 13:22:49 +00:00
|
|
|
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
2019-05-14 18:33:12 +00:00
|
|
|
macosx.*64(?:-qr)?/opt: ['mozilla-central', 'try']
|
2018-01-24 20:59:43 +00:00
|
|
|
# do not run on beta or release: usually just confirms earlier results
|
|
|
|
default: ['trunk', 'try']
|
2018-06-01 14:18:27 +00:00
|
|
|
tier: 2
|
2017-11-17 21:18:57 +00:00
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --verify
|
2018-04-19 17:19:31 +00:00
|
|
|
|
|
|
|
test-coverage-wpt:
|
|
|
|
description: "Per web-platform test coverage"
|
2019-04-22 20:44:01 +00:00
|
|
|
suite:
|
|
|
|
category: test-coverage
|
|
|
|
name: test-coverage-wpt
|
|
|
|
schedules-component: test-coverage-wpt
|
2018-04-19 17:19:31 +00:00
|
|
|
treeherder-symbol: TCw
|
|
|
|
max-run-time: 10800
|
|
|
|
run-on-projects:
|
|
|
|
by-test-platform:
|
2018-06-01 15:54:25 +00:00
|
|
|
.*-ccov/.*: built-projects
|
2018-04-19 17:19:31 +00:00
|
|
|
default: []
|
2018-06-01 14:18:27 +00:00
|
|
|
tier: 2
|
2018-04-19 17:19:31 +00:00
|
|
|
mozharness:
|
|
|
|
extra-options:
|
|
|
|
- --per-test-coverage
|