forked from mirrors/gecko-dev
Bug 1838018 - [ci] Create Wayland test tasks, r=releng-reviewers,gbrown
This creates the task in the full graph so they can be scheduled on try. However, makes sure none of these tasks are enabled on any projects. This is verified via taskgraph --diff. Differential Revision: https://phabricator.services.mozilla.com/D180711
This commit is contained in:
parent
1a5ff1f2df
commit
bcd5020c14
10 changed files with 88 additions and 33 deletions
|
|
@ -42,7 +42,10 @@ cppunit:
|
|||
tier: default
|
||||
run-on-projects:
|
||||
by-variant:
|
||||
1proc: built-projects
|
||||
1proc:
|
||||
by-test-platform:
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
default: []
|
||||
|
||||
gtest:
|
||||
|
|
@ -55,8 +58,7 @@ gtest:
|
|||
1proc:
|
||||
by-test-platform:
|
||||
.*android.*: built-projects
|
||||
.*-devedition.*/.*: [] # don't run on devedition
|
||||
.*tsan.*: []
|
||||
.*(devedition|tsan|wayland).*: []
|
||||
linux1804-32-qr/opt: [] # try only, shippable on m-c
|
||||
linux1804-32-qr/debug: ['mozilla-central'] # try and m-c
|
||||
linux1804-32-shippable-qr/opt: ['mozilla-central'] # try and m-c
|
||||
|
|
|
|||
|
|
@ -7,7 +7,10 @@ job-defaults:
|
|||
category: firefox-ui
|
||||
max-run-time: 5400
|
||||
test-manifest-loader: null # don't load tests in the taskgraph
|
||||
run-on-projects: built-projects
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
mozharness:
|
||||
script: firefox_ui_tests.py
|
||||
config:
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ job-defaults:
|
|||
default: []
|
||||
default:
|
||||
by-test-platform:
|
||||
.*tsan.*: []
|
||||
.*(tsan|wayland).*: []
|
||||
default: built-projects
|
||||
virtualization: virtual
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,10 @@ telemetry-tests-client:
|
|||
description: "Telemetry tests client run"
|
||||
suite: telemetry-tests-client
|
||||
treeherder-symbol: tt(c)
|
||||
run-on-projects: built-projects
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
max-run-time: 1200
|
||||
tier: default
|
||||
mozharness:
|
||||
|
|
@ -58,8 +61,8 @@ test-verify:
|
|||
by-variant:
|
||||
no-fission:
|
||||
by-test-platform:
|
||||
# do not run on ccov or asan or shippable
|
||||
.*(-ccov|-asan|-shippable).*: []
|
||||
# do not run on ccov or asan or shippable or wayland
|
||||
.*(-ccov|-asan|-shippable|-wayland).*: []
|
||||
# we prefer -qr platforms with fis, no need to run on both
|
||||
(?!.*(-ccov|-asan|-shippable))(?!.*-qr).*: []
|
||||
# do not run on mozilla-central, beta or release: usually just confirms earlier results
|
||||
|
|
@ -67,8 +70,8 @@ test-verify:
|
|||
default: []
|
||||
default:
|
||||
by-test-platform:
|
||||
# do not run on ccov or asan or shippable
|
||||
.*(-ccov|-asan|-shippable).*: []
|
||||
# do not run on ccov or asan or shippable or wayland
|
||||
.*(-ccov|-asan|-shippable|-wayland).*: []
|
||||
# we prefer -qr platforms with fis, no need to run on both
|
||||
(?!.*(-ccov|-asan|-shippable))(?!.*-qr).*: []
|
||||
# do not run on mozilla-central, beta or release: usually just confirms earlier results
|
||||
|
|
@ -140,10 +143,8 @@ test-verify-gpu:
|
|||
allow-software-gl-layers: false
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
# do not run on ccov or asan
|
||||
.*-ccov.*/.*: []
|
||||
.*-asan/.*: []
|
||||
.*shippable.*: []
|
||||
# do not run on ccov or asan or shippable or wayland
|
||||
.*(-ccov|-asan|-shippable|-wayland).*: []
|
||||
# do not run on mozilla-central, beta or release: usually just confirms earlier results
|
||||
linux.*: ['integration']
|
||||
default: []
|
||||
|
|
|
|||
|
|
@ -206,7 +206,10 @@ mochitest-a11y:
|
|||
android-em-7.0-x86_64-qr/debug: built-projects
|
||||
linux.*64-qr/debug: built-projects
|
||||
default: []
|
||||
1proc: built-projects
|
||||
1proc:
|
||||
by-test-platform:
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
editor-legacy-direction:
|
||||
by-test-platform:
|
||||
linux1804-64-qr/debug: ['mozilla-central']
|
||||
|
|
@ -317,6 +320,7 @@ mochitest-browser-a11y:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
max-run-time:
|
||||
|
|
@ -357,6 +361,7 @@ mochitest-browser-media:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
max-run-time:
|
||||
|
|
@ -414,7 +419,10 @@ mochitest-chrome:
|
|||
by-test-platform:
|
||||
linux1804-64-qr/debug: ['mozilla-central']
|
||||
default: []
|
||||
1proc: built-projects
|
||||
1proc:
|
||||
by-test-platform:
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
chunks:
|
||||
by-test-platform:
|
||||
.*tsan.*/opt: 6
|
||||
|
|
@ -468,6 +476,7 @@ mochitest-devtools-chrome:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
linux.*64-ccov-qr/opt: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
|
|
@ -550,13 +559,14 @@ mochitest-plain-gpu:
|
|||
linux.*64-ccov-qr/opt: []
|
||||
linux1804-32.*: []
|
||||
.*-tsan-qr/opt: []
|
||||
.*wayland.*: []
|
||||
linux.*: ['trunk'] # linux opt/debug/asan
|
||||
android.*: built-projects
|
||||
default: []
|
||||
default:
|
||||
by-test-platform:
|
||||
android-em-7.0-x86_64-qr/debug-isolated-process: []
|
||||
android.*: built-projects
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
virtualization: virtual-with-gpu
|
||||
tier:
|
||||
|
|
@ -600,6 +610,7 @@ mochitest-chrome-gpu:
|
|||
1proc:
|
||||
by-test-platform:
|
||||
android.*/.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
mozharness:
|
||||
|
|
@ -776,8 +787,7 @@ mochitest-webgl1-core:
|
|||
by-variant:
|
||||
webgl-ipc:
|
||||
by-test-platform:
|
||||
.*-ccov.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(ccov|tsan|wayland).*: []
|
||||
linux.*-64.*: ["trunk"]
|
||||
mac.*: ["trunk"]
|
||||
win.*: ["trunk"]
|
||||
|
|
@ -801,7 +811,7 @@ mochitest-webgl1-core:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(tsan|wayland).*: []
|
||||
default: built-projects
|
||||
# Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety
|
||||
allow-software-gl-layers: false
|
||||
|
|
@ -832,8 +842,7 @@ mochitest-webgl1-ext:
|
|||
by-variant:
|
||||
webgl-ipc:
|
||||
by-test-platform:
|
||||
.*-ccov.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(ccov|tsan|wayland).*: []
|
||||
linux.*-64.*: built-projects
|
||||
mac.*: ["trunk"]
|
||||
windows.*-64.*: built-projects
|
||||
|
|
@ -857,7 +866,7 @@ mochitest-webgl1-ext:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(tsan|wayland).*: []
|
||||
default: built-projects
|
||||
# Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety
|
||||
allow-software-gl-layers: false
|
||||
|
|
@ -889,8 +898,7 @@ mochitest-webgl2-core:
|
|||
by-variant:
|
||||
webgl-ipc:
|
||||
by-test-platform:
|
||||
.*-ccov.*/.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(ccov|tsan|wayland).*/.*: []
|
||||
android.*: []
|
||||
linux.*-64.*: ["trunk"]
|
||||
mac.*: ["trunk"]
|
||||
|
|
@ -915,7 +923,7 @@ mochitest-webgl2-core:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(tsan|wayland).*: []
|
||||
default: built-projects
|
||||
# Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety
|
||||
allow-software-gl-layers: false
|
||||
|
|
@ -937,8 +945,7 @@ mochitest-webgl2-ext:
|
|||
by-variant:
|
||||
webgl-ipc:
|
||||
by-test-platform:
|
||||
.*ccov.*/.*: []
|
||||
.*-tsan.*: []
|
||||
.*(ccov|tsan|wayland).*/.*: []
|
||||
linux.*-64.*: ["trunk"]
|
||||
mac.*: ["trunk"]
|
||||
win.*: ["trunk"]
|
||||
|
|
@ -960,7 +967,7 @@ mochitest-webgl2-ext:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*-tsan.*: []
|
||||
.*-(tsan|wayland).*: []
|
||||
default: built-projects
|
||||
chunks: 4
|
||||
test-manifest-loader: null # don't load tests in the taskgraph
|
||||
|
|
@ -1067,6 +1074,7 @@ mochitest-remote:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
max-run-time: 5400
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@ crashtest:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
|
|
@ -140,6 +141,7 @@ jsreftest:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*/.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
virtualization: virtual
|
||||
|
||||
|
|
@ -201,6 +203,7 @@ reftest:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*/.*: []
|
||||
.*wayland.*: []
|
||||
linux.*asan/opt: []
|
||||
default: built-projects
|
||||
max-run-time:
|
||||
|
|
|
|||
|
|
@ -115,11 +115,13 @@ linux2204-64-wayland/opt:
|
|||
build-platform: linux64/opt
|
||||
test-sets:
|
||||
- linux2204-wayland-tests
|
||||
- web-platform-tests
|
||||
|
||||
linux2204-64-wayland-shippable/opt:
|
||||
build-platform: linux64-shippable/opt
|
||||
test-sets:
|
||||
- linux2204-wayland-tests
|
||||
- web-platform-tests
|
||||
|
||||
##
|
||||
# Windows platforms (matching /windows.*/)
|
||||
|
|
|
|||
|
|
@ -179,6 +179,34 @@ linux1804-ccov-tests:
|
|||
|
||||
linux2204-wayland-tests:
|
||||
- mochitest-plain
|
||||
- cppunit
|
||||
- crashtest
|
||||
- firefox-ui-functional
|
||||
- gtest
|
||||
- jsreftest
|
||||
- marionette
|
||||
- mochitest-a11y
|
||||
- mochitest-browser-a11y
|
||||
- mochitest-browser-chrome
|
||||
- mochitest-browser-media
|
||||
- mochitest-chrome
|
||||
- mochitest-chrome-gpu
|
||||
- mochitest-devtools-chrome
|
||||
- mochitest-media
|
||||
- mochitest-plain
|
||||
- mochitest-plain-gpu
|
||||
- mochitest-remote
|
||||
- mochitest-webgl1-core
|
||||
- mochitest-webgl1-ext
|
||||
- mochitest-webgl2-core
|
||||
- mochitest-webgl2-ext
|
||||
- reftest
|
||||
- reftest-snapshot
|
||||
- telemetry-tests-client
|
||||
- test-verify
|
||||
- test-verify-gpu
|
||||
- test-verify-wpt
|
||||
- xpcshell
|
||||
|
||||
# Windows
|
||||
|
||||
|
|
|
|||
|
|
@ -95,6 +95,7 @@ web-platform-tests:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
mozharness:
|
||||
chunked: true
|
||||
|
|
@ -131,6 +132,7 @@ web-platform-tests-backlog:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: ['mozilla-central']
|
||||
test-manifest-loader: null # don't load tests in the taskgraph
|
||||
tier: 2
|
||||
|
|
@ -193,6 +195,7 @@ web-platform-tests-reftest:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
@ -225,6 +228,7 @@ web-platform-tests-webgpu:
|
|||
by-test-platform:
|
||||
android.*: []
|
||||
macos.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
mozharness:
|
||||
chunked: true
|
||||
|
|
@ -250,6 +254,7 @@ web-platform-tests-reftest-backlog:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: ['mozilla-central']
|
||||
test-manifest-loader: null # don't load tests in the taskgraph
|
||||
tier: 2
|
||||
|
|
@ -301,6 +306,7 @@ web-platform-tests-wdspec:
|
|||
headless:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
no-fission:
|
||||
by-test-platform:
|
||||
|
|
@ -315,6 +321,7 @@ web-platform-tests-wdspec:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
fetches:
|
||||
|
|
@ -396,6 +403,7 @@ web-platform-tests-crashtest:
|
|||
by-test-platform:
|
||||
android.*: []
|
||||
android-em-7.0-x86_64-qr/debug: built-projects
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
tier: default
|
||||
|
||||
|
|
@ -434,6 +442,7 @@ web-platform-tests-print-reftest:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
default: built-projects
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
|
@ -448,10 +457,8 @@ test-verify-wpt:
|
|||
max-run-time: 10800
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
# do not run on ccov or asan
|
||||
.*-ccov.*/.*: []
|
||||
.*-asan.*/.*: []
|
||||
.*shippable.*: []
|
||||
# do not run on asan, ccov, shippable or wayland
|
||||
.*-(asan|ccov|shippable|wayland).*/.*: []
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['integration']
|
||||
built-projects-only: true
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ xpcshell:
|
|||
default:
|
||||
by-test-platform:
|
||||
android.*: []
|
||||
.*wayland.*: []
|
||||
windows.*-asan-qr/opt: [] # No XPCShell on ASAN yet
|
||||
default: built-projects
|
||||
chunks:
|
||||
|
|
|
|||
Loading…
Reference in a new issue