# 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: worker-type: by-test-platform: windows11-64-24h2-asan/.*: win11-64-25h2-large windows11-(32|64)-24h2(-ccov|-devedition|-mingwclang|-shippable)?/.*: win11-64-25h2 windows11-aarch64-24h2(-devedition|-shippable)?/.*: win11-a64-25h2 default: default suite: category: xpcshell name: xpcshell target: by-test-platform: android-em.*: 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-14.*: - android/android_common.py - android/android14-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 - no-fission - msix - inc-origin-init instance-size: by-variant: conditioned_profile: by-test-platform: linux.*: large-legacy default: large default: highcpu run-on-projects: by-variant: conditioned_profile: by-test-platform: .*-asan.*: [] .*-ccov.*: [] linux2404-64.*/opt: ['trunk'] windows11-64.*/opt: ['trunk'] default: [] no-fission: by-test-platform: android-em.*/debug-isolated-process: [] android.*: built-projects linux2404-64.*: ['mozilla-central'] default: [] msix: by-test-platform: windows11-64-24h2(-shippable)?/opt: built-projects windows11-64-24h2/debug: built-projects default: [] inc-origin-init: [] default: by-test-platform: android.*: built-projects .*-wayland.*: [] windows.*-asan/opt: [] # No XPCShell on ASAN yet default: built-projects chunks: dynamic default-chunks: by-test-platform: .*-asan.*/opt: 4 .*-ccov.*: 8 .*-tsan(-qr)?/opt: 10 android-em-14.*/debug: 16 android-em-14.*/opt: 8 android.*/debug: 10 android.*/opt: 5 macosx.*: 2 linux2404-64.*/opt: 2 default: 4 timeoutfactor: by-test-platform: android-em-14.*: 2 linux2404-64-asan/opt: 2 linux2404-64-ccov/opt: 4 linux2404-64-tsan/opt: 3 linux2404-64/debug: 2 linux2204-64-wayland/debug: 2 macosx1015-64.*: 6 macosx1470-64/debug: 6 macosx1470-64.*/opt: 4 windows.*/debug: 2 windows11-64-24h2-asan/opt: 2 windows11-64-24h2-ccov/opt: 3 default: 1 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 default: by-test-platform: windows.*-asan.*: 3 android-em.*/debug-isolated-process: 2 default: default mozharness: extra-options: [] fetches: toolchain: by-test-platform: 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-14.*: - android34-system-image-x86_64-linux - android34-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