summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/test/mochitest.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
commitd8bbc7858622b6d9c278469aab701ca0b609cddf (patch)
treeeff41dc61d9f714852212739e6b3738b82a2af87 /taskcluster/ci/test/mochitest.yml
parentReleasing progress-linux version 125.0.3-1~progress7.99u1. (diff)
downloadfirefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz
firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'taskcluster/ci/test/mochitest.yml')
-rw-r--r--taskcluster/ci/test/mochitest.yml145
1 files changed, 70 insertions, 75 deletions
diff --git a/taskcluster/ci/test/mochitest.yml b/taskcluster/ci/test/mochitest.yml
index afe9530364..1339652baf 100644
--- a/taskcluster/ci/test/mochitest.yml
+++ b/taskcluster/ci/test/mochitest.yml
@@ -58,13 +58,11 @@ mochitest-plain:
- xorigin
- no-fission
- socketprocess_networking
- - webrender-sw+no-fission
- - webrender-sw
- headless
- - headless+socketprocess_networking
- http3
- http2
- geckoview-fission-isolate-high-value
+ - geckoview-no-fission-ship
run-on-projects:
by-variant:
conditioned_profile:
@@ -86,17 +84,7 @@ mochitest-plain:
socketprocess_networking:
by-test-platform:
.*(asan|ccov|wayland).*: []
- (linux.*64|macosx.*64|windows11-64.*)(-shippable)?-qr/(opt|debug): ['autoland', 'mozilla-central']
- default: []
- webrender-sw+no-fission:
- by-test-platform:
- android-em-7.0-x86_64-qr/debug: built-projects
- linux.*asan.*: ['trunk']
- linux.*64(-shippable)?-qr/(opt|debug): ['trunk']
- default: []
- webrender-sw:
- by-test-platform:
- linux1804-64-qr/debug: built-projects
+ linux.*64.*(-shippable)?-qr/debug: ['autoland', 'mozilla-central']
default: []
aab+no-fission:
by-test-platform:
@@ -107,17 +95,12 @@ mochitest-plain:
.*wayland.*: []
linux1804-64.*: ['mozilla-central']
default: []
- headless+socketprocess_networking:
- by-test-platform:
- .*wayland.*: []
- linux1804-64.*: ['mozilla-central']
- default: []
no-fission:
by-test-platform:
android-em-7.0-x86_64-qr/debug-isolated-process: []
android.*: built-projects
- linux1804-64-qr/debug: ['trunk']
- linux1804-64(-shippable|-asan)?-qr/opt: ['trunk']
+ linux1804-64-qr/debug: ['mozilla-central']
+ linux1804-64(-shippable|-asan)?-qr/opt: ['mozilla-central']
default: []
http3:
by-test-platform:
@@ -132,6 +115,11 @@ mochitest-plain:
android-em-7.0-x86_64-qr/debug-isolated-process: []
android-em.*: built-projects
default: []
+ geckoview-no-fission-ship:
+ by-test-platform:
+ android-em-7.0-x86_64-qr/debug-isolated-process: []
+ android-em.*: built-projects
+ default: []
default:
by-test-platform:
android-em-7.0-x86_64-qr/debug-isolated-process: []
@@ -146,9 +134,16 @@ mochitest-plain:
linux.*/opt: 8
windows.*/debug: 8
default: 5
+ tier:
+ by-variant:
+ no-fission:
+ by-test-platform:
+ linux.*64.*: 2
+ default: default
+ default: default
instance-size:
by-test-platform:
- linux.*64-tsan-qr/opt: xlarge # runs out of memory using 8GB
+ linux.*64-tsan-qr/opt: xlarge-noscratch # runs out of memory using 8GB
default: default
max-run-time: 3600
allow-software-gl-layers: false
@@ -188,6 +183,7 @@ mochitest-plain:
- android-emulator-linux
- linux64-node
- linux64-minidump-stackwalk
+ - linux64-hostutils
mochitest-a11y:
description: "Mochitest a11y run"
@@ -236,7 +232,6 @@ mochitest-browser-chrome:
linux.*64-shippable-qr/opt: ['release']
linux.*64(-shippable)?-qr/opt: built-projects
linux.*64-devedition-qr/opt: built-projects
- windows1.*-64.*-qr/debug: built-projects
.*wayland.*: [] # will change to built-projects when greened up
default: []
webrender-sw+a11y-checks:
@@ -305,11 +300,9 @@ mochitest-browser-chrome:
mozharness:
mochitest-flavor: browser
chunked: true
- # Bug 1281241: migrating to m3.large instances
instance-size:
by-test-platform:
- linux.*64-tsan-qr/opt: xlarge # runs out of memory using 8GB
- linux.*64-asan-qr/opt: xlarge # runs out of memory using 8GB
+ linux.*64-asan-qr/opt: xlarge # runs out of memory frequently
default: default
allow-software-gl-layers: false
@@ -444,7 +437,7 @@ mochitest-chrome:
by-test-platform:
.*asan.*: []
.*ccov.*: []
- (linux.*64|macosx.*64|windows11-64.*)(-shippable)?-qr/(opt|debug): ['autoland', 'mozilla-central']
+ linux.*64.*(-shippable)?-qr/debug: ['autoland', 'mozilla-central']
default: []
webrender-sw+1proc:
by-test-platform:
@@ -465,7 +458,7 @@ mochitest-chrome:
chunked: true
instance-size:
by-test-platform:
- linux.*64-tsan-qr/opt: xlarge # runs out of memory otherwise using 8GB
+ linux.*64-tsan-qr/opt: xlarge-noscratch # runs out of memory otherwise using 8GB
default: default
mochitest-devtools-chrome:
@@ -478,8 +471,6 @@ mochitest-devtools-chrome:
variants:
- a11y-checks
- socketprocess_networking
- - webrender-sw
- - devtools-no-eft+no-fission
- http3
run-on-projects:
by-variant:
@@ -487,10 +478,6 @@ mochitest-devtools-chrome:
by-test-platform:
linux.*64(-shippable)?-qr/opt: ['trunk']
default: []
- devtools-no-eft+no-fission:
- by-test-platform:
- linux.*64(-shippable)?-qr/opt: ['trunk']
- default: []
http3:
by-test-platform:
linux1804-64-qr/debug: built-projects
@@ -499,12 +486,7 @@ mochitest-devtools-chrome:
by-test-platform:
.*asan.*: []
.*ccov.*: []
- (linux.*64|macosx.*64|windows.*)(-shippable)?-qr/(opt|debug): ['autoland', 'mozilla-central']
- default: []
- webrender-sw:
- by-test-platform:
- linux.*64-qr/debug: built-projects
- .*wayland.*: [] # will change to built-projects when greened up
+ linux.*64.*(-shippable)?-qr/debug: ['autoland', 'mozilla-central']
default: []
default:
by-test-platform:
@@ -534,7 +516,7 @@ mochitest-devtools-chrome:
chunked: true
instance-size:
by-test-platform:
- linux.*64-[at]san(-qr)?/opt: xlarge # runs out of memory otherwise using 8GB
+ linux.*64-[at]san(-qr)?/opt: xlarge-noscratch # runs out of memory otherwise using 8GB
default: default
# Bug 1296086: high number of intermittents observed with software GL and large instances
allow-software-gl-layers: false
@@ -563,6 +545,7 @@ mochitest-devtools-chrome:
- android-emulator-linux
- linux64-node
- linux64-minidump-stackwalk
+ - linux64-hostutils
mochitest-devtools-chrome-failures:
@@ -615,8 +598,8 @@ mochitest-plain-gpu:
webrender-sw+no-fission:
by-test-platform:
android-em-7.0-x86_64-qr/debug: built-projects
- linux.*asan.*: ['trunk']
- linux.*64(-shippable)?-qr/(opt|debug): ['trunk']
+ linux.*asan.*: ['mozilla-central']
+ linux.*64(-shippable)?-qr/(opt|debug): ['mozilla-central']
default: []
webrender-sw:
by-test-platform:
@@ -629,7 +612,7 @@ mochitest-plain-gpu:
linux1804-32.*: []
.*-tsan-qr/opt: []
.*wayland.*: []
- linux.*: ['trunk'] # linux opt/debug/asan
+ linux.*: ['mozilla-central'] # linux opt/debug/asan
android.*: built-projects
default: []
default:
@@ -638,9 +621,15 @@ mochitest-plain-gpu:
default: built-projects
virtualization: virtual-with-gpu
tier:
- by-test-platform:
- android-em-7.0-x86_64-qr/debug-isolated-process: 3
- default: default
+ by-variant:
+ no-fission:
+ by-test-platform:
+ linux.*64.*: 2
+ default: default
+ default:
+ by-test-platform:
+ android-em-7.0-x86_64-qr/debug-isolated-process: 3
+ default: default
mozharness:
mochitest-flavor: plain
extra-options:
@@ -652,7 +641,7 @@ mochitest-plain-gpu:
- --mochitest-suite=mochitest-plain-gpu
instance-size:
by-test-platform:
- linux.*64-tsan-qr/opt: xlarge # runs out of memory otherwise using 8GB
+ linux.*64-tsan-qr/opt: xlarge-noscratch # runs out of memory otherwise using 8GB
default: default
mochitest-chrome-gpu:
@@ -691,7 +680,7 @@ mochitest-chrome-gpu:
- --mochitest-suite=mochitest-chrome-gpu
instance-size:
by-test-platform:
- linux.*64-tsan-qr/opt: xlarge # runs out of memory using 8GB of memory
+ linux.*64-tsan-qr/opt: xlarge-noscratch # runs out of memory using 8GB of memory
default: default
mochitest-media:
@@ -731,8 +720,8 @@ mochitest-media:
.*hw-ref.*: []
android-em-7.0-x86_64-qr/debug: ['autoland', 'mozilla-central']
android-hw-.*-aarch64-qr/debug: built-projects
- linux1804-64-qr/debug: ['trunk']
- linux1804-64(-shippable|-asan)?-qr/opt: ['trunk']
+ linux1804-64-qr/debug: ['mozilla-central']
+ linux1804-64(-shippable|-asan)?-qr/opt: ['mozilla-central']
default: []
socketprocess:
by-test-platform:
@@ -749,8 +738,8 @@ mochitest-media:
by-test-platform:
.*hw-ref.*: []
android-em-7.0-x86_64-qr/debug: ['autoland', 'mozilla-central']
- linux1804-64-qr/debug: ['trunk']
- linux1804-64(-shippable|-asan)?-qr/opt: ['trunk']
+ linux1804-64-qr/debug: ['mozilla-central']
+ linux1804-64(-shippable|-asan)?-qr/opt: ['mozilla-central']
default: []
webrender-sw:
by-test-platform:
@@ -765,8 +754,8 @@ mochitest-media:
android-hw-.*-arm7.*/(?:debug)?: ['trunk', 'mozilla-beta', 'mozilla-release']
android-em-7.0-x86_64-qr/debug-isolated-process: []
android.*: built-projects
- linux1804-64-qr/debug: ['trunk']
- linux1804-64(-shippable|-asan)?-qr/opt: ['trunk']
+ linux1804-64-qr/debug: ['mozilla-central']
+ linux1804-64(-shippable|-asan)?-qr/opt: ['mozilla-central']
default: []
wmf-media-engine:
by-test-platform:
@@ -828,12 +817,26 @@ mochitest-media:
- --setpref=webgl.out-of-process=false
- --setpref=security.sandbox.content.headless=false
tier:
- by-test-platform:
- .*ccov.*: 2
- android-em.*: 1
- android-em-7.0-x86_64-qr/debug-isolated-process: 3
- android-hw.*: 1
- default: default
+ by-variant:
+ no-fission:
+ by-test-platform:
+ linux.*64.*: 2
+ default: default
+ webrender-sw+no-fission:
+ by-test-platform:
+ linux.*64.*: 2
+ default: default
+ socketprocess+no-fission:
+ by-test-platform:
+ linux.*64.*: 2
+ default: default
+ default:
+ by-test-platform:
+ .*ccov.*: 2
+ android-em.*: 1
+ android-em-7.0-x86_64-qr/debug-isolated-process: 3
+ android-hw.*: 1
+ default: default
mochitest-valgrind:
description: "Mochitest plain Valgrind run"
@@ -1112,7 +1115,6 @@ mochitest-webgpu:
default:
by-test-platform:
android.*: []
- macosx.*: []
# Things like asan/tsan/32bit are restricted to --full
# via UNCOMMON_TRY_TASK_LABELS
# in taskcluster/gecko_taskgraph/target_tasks.py.
@@ -1121,10 +1123,13 @@ mochitest-webgpu:
by-test-platform:
macosx.*64-ccov.*/.*: 7200
default: 1800
- # Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety
- allow-software-gl-layers: false
mozharness:
mochitest-flavor: plain
+ extra-options:
+ by-test-platform:
+ macos.*:
+ - --setpref=gfx.webgpu.ignore-blocklist=true
+ default: []
mochitest-remote:
description: "Mochitest for the remote agent (/remote folder)"
@@ -1135,23 +1140,13 @@ mochitest-remote:
variants:
- no-fission
- socketprocess_networking
- - webrender-sw+no-fission
- - webrender-sw
run-on-projects:
by-variant:
socketprocess_networking:
by-test-platform:
.*asan.*: []
.*ccov.*: []
- (linux.*64|macosx.*64|windows1.*-64.*)(-shippable)?-qr/(opt|debug): ['autoland', 'mozilla-central']
- default: []
- webrender-sw+no-fission:
- by-test-platform:
- linux.*64-qr/debug: ['trunk']
- default: []
- webrender-sw:
- by-test-platform:
- linux.*64-qr/debug: ['all']
+ linux.*64.*(-shippable)?-qr/debug: ['autoland', 'mozilla-central']
default: []
no-fission:
by-test-platform: