240 lines
8.5 KiB
YAML
240 lines
8.5 KiB
YAML
# 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/.
|
|
---
|
|
task-defaults:
|
|
suite:
|
|
category: xpcshell
|
|
name: xpcshell
|
|
target:
|
|
by-test-platform:
|
|
android-em-7.*: geckoview-test_runner.apk
|
|
windows11-64-24h2.*:
|
|
by-variant:
|
|
msix: target.installer.msix
|
|
default: null
|
|
default: null
|
|
mozharness:
|
|
script:
|
|
by-test-platform:
|
|
android-em.*: android_emulator_unittest.py
|
|
default: desktop_unittest.py
|
|
config:
|
|
by-test-platform:
|
|
android-em-7.*:
|
|
- android/android_common.py
|
|
- android/android-x86_64.py
|
|
linux.*:
|
|
- unittests/linux_unittest.py
|
|
- unittests/linux_dbus-python.py
|
|
- remove_executables.py
|
|
macosx.*:
|
|
- unittests/mac_unittest.py
|
|
windows.*:
|
|
- unittests/win_unittest.py
|
|
requires-signed-builds:
|
|
by-test-platform:
|
|
macosx1500.*: true
|
|
windows.*-asan/opt: false # No XPCShell on ASAN yet
|
|
windows.*-mingwclang/.*: false
|
|
windows.*: true
|
|
default: false
|
|
|
|
xpcshell:
|
|
description: "xpcshell test run"
|
|
treeherder-symbol: X(X)
|
|
variants:
|
|
- conditioned_profile
|
|
- socketprocess_networking+no-fission
|
|
- socketprocess_networking
|
|
- no-fission
|
|
- msix
|
|
- geckoview-no-fission-no-ship
|
|
- inc-origin-init
|
|
instance-size:
|
|
by-variant:
|
|
conditioned_profile: large
|
|
default: large-noscratch
|
|
run-on-projects:
|
|
by-variant:
|
|
conditioned_profile:
|
|
by-test-platform:
|
|
.*-asan.*: []
|
|
.*-ccov.*: []
|
|
linux1804-64.*/opt: ['trunk']
|
|
linux2404-64.*/opt: ['trunk']
|
|
windows11-64.*/opt: ['trunk']
|
|
default: []
|
|
socketprocess_networking+no-fission:
|
|
by-test-platform:
|
|
linux1804-64.*: ['mozilla-central']
|
|
linux2404-64.*: ['mozilla-central']
|
|
default: []
|
|
socketprocess_networking:
|
|
by-test-platform:
|
|
macosx1015.*: ['trunk'] # All Mac variants
|
|
macosx1470.*: ['trunk'] # All Mac variants
|
|
windows.*-asan.*: []
|
|
windows11.*: ['trunk'] # All Windows11 except ASAN
|
|
default: []
|
|
no-fission:
|
|
by-test-platform:
|
|
android-em-7.0-x86_64(-qr)?/debug-isolated-process: []
|
|
android.*: built-projects
|
|
linux1804-64.*: ['mozilla-central']
|
|
linux2404-64.*: ['mozilla-central']
|
|
default: []
|
|
msix:
|
|
by-test-platform:
|
|
windows11-64-24h2(-shippable)?/opt: built-projects
|
|
windows11-64-24h2/debug: built-projects
|
|
default: []
|
|
geckoview-no-fission-no-ship:
|
|
by-test-platform:
|
|
android-em-7.0-x86_64(-qr)?/debug-isolated-process: []
|
|
android-em.*: built-projects
|
|
default: []
|
|
inc-origin-init:
|
|
by-test-platform:
|
|
.*-asan.*: []
|
|
.*-ccov.*: []
|
|
linux.*64(-shippable)?(-qr)?/.*: built-projects
|
|
macosx.*64(-shippable)?(-qr)?/.*: built-projects
|
|
windows1.*-64.*(-shippable)?(-qr)?/.*: built-projects
|
|
default: []
|
|
default:
|
|
by-test-platform:
|
|
android.*: built-projects
|
|
.*-wayland.*: []
|
|
windows.*-asan/opt: [] # No XPCShell on ASAN yet
|
|
default: built-projects
|
|
chunks:
|
|
by-variant:
|
|
inc-origin-init: dynamic
|
|
default:
|
|
by-test-platform:
|
|
.*-asan.*/opt: 4
|
|
.*-ccov.*: 8
|
|
.*-tsan(-qr)?/opt: 10
|
|
android.*/debug: 10
|
|
android.*/opt: 5
|
|
macosx.*: 2
|
|
linux1804-64.*/opt: 2
|
|
linux2404-64.*/opt: 2
|
|
default: 4
|
|
max-run-time:
|
|
by-variant:
|
|
msix: 7200
|
|
conditioned_profile: 7200
|
|
default:
|
|
by-test-platform:
|
|
.*-ccov.*: 7200
|
|
.*-tsan(-qr)?/opt: 7200
|
|
default: 5400
|
|
allow-software-gl-layers: false
|
|
tier:
|
|
by-variant:
|
|
no-fission:
|
|
by-test-platform:
|
|
linux.*: 2
|
|
default: default
|
|
socketprocess_networking+no-fission:
|
|
by-test-platform:
|
|
linux.*: 2
|
|
default: default
|
|
default:
|
|
by-test-platform:
|
|
windows.*-asan.*: 3
|
|
android-em-7.0-x86_64(-qr)?/debug-isolated-process: 3
|
|
default: default
|
|
mozharness:
|
|
extra-options:
|
|
by-test-platform:
|
|
windows1.*:
|
|
- --threads=2
|
|
default: []
|
|
fetches:
|
|
toolchain:
|
|
by-test-platform:
|
|
linux1804.*:
|
|
- linux64-node
|
|
- linux64-minidump-stackwalk
|
|
- linux64-fix-stacks
|
|
- linux-python-dbusmock
|
|
- linux64-1804-dbus-python
|
|
linux2204.*:
|
|
- linux64-node
|
|
- linux64-minidump-stackwalk
|
|
- linux64-fix-stacks
|
|
- linux-python-dbusmock
|
|
- linux64-2204-dbus-python
|
|
linux2404.*:
|
|
- linux64-node
|
|
- linux64-minidump-stackwalk
|
|
- linux64-fix-stacks
|
|
- linux-python-dbusmock
|
|
- linux64-2404-dbus-python
|
|
macosx.*-64.*:
|
|
- macosx64-node
|
|
- macosx64-minidump-stackwalk
|
|
- macosx64-fix-stacks
|
|
macosx.*-aarch64.*:
|
|
- macosx64-aarch64-node
|
|
- macosx64-aarch64-minidump-stackwalk
|
|
- macosx64-aarch64-fix-stacks
|
|
win.*-64.*:
|
|
- win64-node
|
|
- win32-minidump-stackwalk
|
|
- win32-fix-stacks
|
|
win.*32.*:
|
|
- win32-node
|
|
- win32-minidump-stackwalk
|
|
- win32-fix-stacks
|
|
android-em-7.*:
|
|
- android-system-image-x86_64-linux
|
|
- android-avd-x86_64-linux
|
|
- android-emulator-linux
|
|
- linux64-node
|
|
- linux64-minidump-stackwalk
|
|
- linux64-hostutils
|
|
|
|
xpcshell-failures:
|
|
description: "xpcshell specific failures test run"
|
|
treeherder-symbol: X-f(X)
|
|
run-on-projects: ["mozilla-central"]
|
|
chunks: 2
|
|
max-run-time: 2700
|
|
allow-software-gl-layers: false
|
|
tier: 3
|
|
mozharness:
|
|
script:
|
|
by-test-platform:
|
|
macosx.*: mac_unittest.py
|
|
windows1.*: desktop_unittest.py
|
|
config:
|
|
by-test-platform:
|
|
macosx.*:
|
|
- unittests/mac_unittest.py
|
|
windows1.*:
|
|
- unittests/win_unittest.py
|
|
extra-options:
|
|
by-test-platform:
|
|
macosx1500.*:
|
|
- --run-failures=apple_silicon
|
|
- --timeout-as-pass
|
|
- --crash-as-pass
|
|
fetches:
|
|
toolchain:
|
|
by-test-platform:
|
|
macosx.*-64.*:
|
|
- macosx64-node
|
|
- macosx64-minidump-stackwalk
|
|
- macosx64-fix-stacks
|
|
macosx.*-aarch64.*:
|
|
- macosx64-aarch64-node
|
|
- macosx64-aarch64-minidump-stackwalk
|
|
- macosx64-aarch64-fix-stacks
|
|
win.*32.*:
|
|
- win32-node
|
|
- win32-minidump-stackwalk
|
|
- win32-fix-stacks
|