# 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