xpcshell.yml (8131B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 suite: 7 category: xpcshell 8 name: xpcshell 9 target: 10 by-test-platform: 11 android-em.*: geckoview-test_runner.apk 12 windows11-64-24h2.*: 13 by-variant: 14 msix: target.installer.msix 15 default: null 16 default: null 17 mozharness: 18 script: 19 by-test-platform: 20 android-em.*: android_emulator_unittest.py 21 default: desktop_unittest.py 22 config: 23 by-test-platform: 24 android-em-14.*: 25 - android/android_common.py 26 - android/android14-x86_64.py 27 linux.*: 28 - unittests/linux_unittest.py 29 - unittests/linux_dbus-python.py 30 - remove_executables.py 31 macosx.*: 32 - unittests/mac_unittest.py 33 windows.*: 34 - unittests/win_unittest.py 35 requires-signed-builds: 36 by-test-platform: 37 macosx1500.*: true 38 windows.*-asan/opt: false # No XPCShell on ASAN yet 39 windows.*-mingwclang/.*: false 40 windows.*: true 41 default: false 42 43 xpcshell: 44 description: "xpcshell test run" 45 treeherder-symbol: X(X) 46 variants: 47 - conditioned_profile 48 - no-fission 49 - msix 50 - geckoview-no-fission-no-ship 51 - inc-origin-init 52 instance-size: 53 by-variant: 54 conditioned_profile: 55 by-test-platform: 56 linux.*: large-legacy 57 default: large 58 default: highcpu 59 run-on-projects: 60 by-variant: 61 conditioned_profile: 62 by-test-platform: 63 .*-asan.*: [] 64 .*-ccov.*: [] 65 linux1804-64.*/opt: ['trunk'] 66 linux2404-64.*/opt: ['trunk'] 67 windows11-64.*/opt: ['trunk'] 68 default: [] 69 no-fission: 70 by-test-platform: 71 android-em.*/debug-isolated-process: [] 72 android.*: built-projects 73 linux1804-64.*: ['mozilla-central'] 74 linux2404-64.*: ['mozilla-central'] 75 default: [] 76 msix: 77 by-test-platform: 78 windows11-64-24h2(-shippable)?/opt: built-projects 79 windows11-64-24h2/debug: built-projects 80 default: [] 81 geckoview-no-fission-no-ship: 82 by-test-platform: 83 android-em.*/debug-isolated-process: [] 84 android-em.*: built-projects 85 default: [] 86 inc-origin-init: [] 87 default: 88 by-test-platform: 89 android.*: built-projects 90 .*-wayland.*: [] 91 windows.*-asan/opt: [] # No XPCShell on ASAN yet 92 default: built-projects 93 chunks: 94 by-variant: 95 inc-origin-init: dynamic 96 default: 97 by-test-platform: 98 .*-asan.*/opt: 4 99 .*-ccov.*: 8 100 .*-tsan(-qr)?/opt: 10 101 android-em-14.*/debug: 16 102 android-em-14.*/opt: 8 103 android.*/debug: 10 104 android.*/opt: 5 105 macosx.*: 2 106 linux1804-64.*/opt: 2 107 linux2404-64.*/opt: 2 108 default: 4 109 timeoutfactor: 110 by-test-platform: 111 android-em-14.*: 2 112 linux2404-64-asan/opt: 2 113 linux2404-64-ccov/opt: 4 114 linux2404-64-tsan/opt: 3 115 linux2404-64/debug: 2 116 linux2204-64-wayland/debug: 2 117 macosx1015-64.*: 6 118 macosx1470-64/debug: 6 119 macosx1470-64.*/opt: 4 120 windows.*/debug: 2 121 windows11-64-24h2-asan/opt: 2 122 windows11-64-24h2-ccov/opt: 3 123 default: 1 124 max-run-time: 125 by-variant: 126 msix: 7200 127 conditioned_profile: 7200 128 default: 129 by-test-platform: 130 .*-ccov.*: 7200 131 .*-tsan(-qr)?/opt: 7200 132 default: 5400 133 allow-software-gl-layers: false 134 tier: 135 by-variant: 136 no-fission: 137 by-test-platform: 138 linux.*: 2 139 default: default 140 default: 141 by-test-platform: 142 windows.*-asan.*: 3 143 android-em.*/debug-isolated-process: 2 144 default: default 145 mozharness: 146 extra-options: [] 147 fetches: 148 toolchain: 149 by-test-platform: 150 linux1804.*: 151 - linux64-node 152 - linux64-minidump-stackwalk 153 - linux64-fix-stacks 154 - linux-python-dbusmock 155 - linux64-1804-dbus-python 156 linux2204.*: 157 - linux64-node 158 - linux64-minidump-stackwalk 159 - linux64-fix-stacks 160 - linux-python-dbusmock 161 - linux64-2204-dbus-python 162 linux2404.*: 163 - linux64-node 164 - linux64-minidump-stackwalk 165 - linux64-fix-stacks 166 - linux-python-dbusmock 167 - linux64-2404-dbus-python 168 macosx.*-64.*: 169 - macosx64-node 170 - macosx64-minidump-stackwalk 171 - macosx64-fix-stacks 172 macosx.*-aarch64.*: 173 - macosx64-aarch64-node 174 - macosx64-aarch64-minidump-stackwalk 175 - macosx64-aarch64-fix-stacks 176 win.*-64.*: 177 - win64-node 178 - win32-minidump-stackwalk 179 - win32-fix-stacks 180 win.*32.*: 181 - win32-node 182 - win32-minidump-stackwalk 183 - win32-fix-stacks 184 android-em-14.*: 185 - android34-system-image-x86_64-linux 186 - android34-avd-x86_64-linux 187 - android-emulator-linux 188 - linux64-node 189 - linux64-minidump-stackwalk 190 - linux64-hostutils 191 192 xpcshell-failures: 193 description: "xpcshell specific failures test run" 194 treeherder-symbol: X-f(X) 195 run-on-projects: ["mozilla-central"] 196 chunks: 2 197 max-run-time: 2700 198 allow-software-gl-layers: false 199 tier: 3 200 mozharness: 201 script: 202 by-test-platform: 203 macosx.*: mac_unittest.py 204 windows1.*: desktop_unittest.py 205 config: 206 by-test-platform: 207 macosx.*: 208 - unittests/mac_unittest.py 209 windows1.*: 210 - unittests/win_unittest.py 211 extra-options: 212 by-test-platform: 213 macosx1500.*: 214 - --run-failures=apple_silicon 215 - --timeout-as-pass 216 - --crash-as-pass 217 fetches: 218 toolchain: 219 by-test-platform: 220 macosx.*-64.*: 221 - macosx64-node 222 - macosx64-minidump-stackwalk 223 - macosx64-fix-stacks 224 macosx.*-aarch64.*: 225 - macosx64-aarch64-node 226 - macosx64-aarch64-minidump-stackwalk 227 - macosx64-aarch64-fix-stacks 228 win.*32.*: 229 - win32-node 230 - win32-minidump-stackwalk 231 - win32-fix-stacks