misc.yml (10639B)
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 test-manifest-loader: null # don't load tests in the taskgraph 7 8 geckoview-junit: 9 description: "Geckoview junit run" 10 suite: geckoview-junit 11 variants: ["geckoview-fission", "no-fission", "geckoview-no-fission-no-ship", "geckoview-zygote"] 12 treeherder-symbol: gv-junit 13 loopback-video: true 14 target: geckoview-androidTest.apk 15 max-run-time: 3600 16 run-on-projects: 17 by-variant: 18 geckoview-fission: ['trunk'] 19 no-fission: built-projects 20 geckoview-no-fission-no-ship: built-projects 21 geckoview-zygote: [] 22 default: [] 23 tier: default 24 mozharness: 25 script: android_emulator_unittest.py 26 config: 27 by-test-platform: 28 android-em-14.*: 29 - android/android_common.py 30 - android/android14-x86_64.py 31 extra-options: 32 - --test-suite=geckoview-junit 33 34 telemetry-tests-client: 35 description: "Telemetry tests client run" 36 suite: telemetry-tests-client 37 treeherder-symbol: tt(c) 38 run-on-projects: built-projects 39 max-run-time: 1200 40 tier: default 41 mozharness: 42 script: telemetry/telemetry_client.py 43 config: 44 by-test-platform: 45 linux.*: 46 - remove_executables.py 47 windows.*: [] 48 macosx.*: [] 49 50 test-verify: 51 description: "Extra verification of tests modified on this push" 52 suite: test-verify 53 treeherder-symbol: TV 54 loopback-video: true 55 max-run-time: 10800 56 allow-software-gl-layers: false 57 variants: 58 - no-fission 59 run-on-projects: 60 by-variant: 61 no-fission: 62 by-test-platform: 63 # do not run on ccov or asan or shippable or wayland 64 .*-ccov.*: [] 65 .*-asan.*: [] 66 .*-shippable.*: [] 67 .*-wayland.*: [] 68 # do not run on mozilla-central, beta or release: usually just confirms earlier results 69 android.*: ['integration'] 70 default: [] 71 default: 72 by-test-platform: 73 # do not run on ccov or asan or shippable or wayland 74 .*-ccov.*: [] 75 .*-asan.*: [] 76 .*-shippable.*: [] 77 .*-wayland.*: [] 78 # do not run on mozilla-central, beta or release: usually just confirms earlier results 79 android.*: [] 80 default: ['integration'] 81 built-projects-only: true 82 target: 83 by-test-platform: 84 android-em.*: geckoview-test_runner.apk 85 default: null 86 optimization: 87 test-verify: ["test-verify"] 88 tier: 2 89 mozharness: 90 script: 91 by-test-platform: 92 android-em.*: android_emulator_unittest.py 93 default: desktop_unittest.py 94 config: 95 by-test-platform: 96 android-em-14.*: 97 - android/android_common.py 98 - android/android14-x86_64.py 99 linux.*: 100 - unittests/linux_unittest.py 101 - unittests/linux_dbus-python.py 102 - remove_executables.py 103 macosx.*: 104 - unittests/mac_unittest.py 105 windows.*: 106 - unittests/win_unittest.py 107 extra-options: 108 - --verify 109 fetches: 110 toolchain: 111 by-test-platform: 112 linux1804.*: 113 - linux64-node 114 - linux64-minidump-stackwalk 115 - linux64-fix-stacks 116 - linux-python-dbusmock 117 - linux64-1804-dbus-python 118 linux2204.*: 119 - linux64-node 120 - linux64-minidump-stackwalk 121 - linux64-fix-stacks 122 - linux-python-dbusmock 123 - linux64-2204-dbus-python 124 linux2404.*: 125 - linux64-node 126 - linux64-minidump-stackwalk 127 - linux64-fix-stacks 128 - linux-python-dbusmock 129 - linux64-2404-dbus-python 130 macosx.*-64.*: 131 - macosx64-node 132 - macosx64-minidump-stackwalk 133 - macosx64-fix-stacks 134 macosx.*-aarch64.*: 135 - macosx64-aarch64-node 136 - macosx64-aarch64-minidump-stackwalk 137 - macosx64-aarch64-fix-stacks 138 win.*-64.*: 139 - win64-node 140 - win32-minidump-stackwalk 141 - win32-fix-stacks 142 win.*32.*: 143 - win32-node 144 - win32-minidump-stackwalk 145 - win32-fix-stacks 146 android-em-14.*: 147 - android34-system-image-x86_64-linux 148 - android34-avd-x86_64-linux 149 - android-emulator-linux 150 - linux64-node 151 - linux64-minidump-stackwalk 152 - linux64-fix-stacks 153 - linux64-hostutils 154 fetch: 155 - ort.jsep.wasm 156 - tr8ns.inference 157 - tr8ns.T.esen.lex 158 - tr8ns.T.esen.model 159 - tr8ns.T.esen.vocab 160 161 test-verify-gpu: 162 description: "Extra verification of tests modified on this push on gpu instances" 163 suite: 164 category: test-verify 165 name: test-verify-gpu 166 treeherder-symbol: TVg 167 loopback-video: true 168 virtualization: virtual-with-gpu 169 max-run-time: 10800 170 allow-software-gl-layers: false 171 run-on-projects: 172 by-test-platform: 173 # do not run on ccov or asan or shippable or wayland 174 .*-ccov.*: [] 175 .*-asan.*: [] 176 .*-shippable.*: [] 177 .*-wayland.*: [] 178 # do not run on mozilla-central, beta or release: usually just confirms earlier results 179 linux.*: ['integration'] 180 default: [] 181 built-projects-only: true 182 optimization: 183 test-verify: ["test-verify-gpu"] 184 tier: 2 185 mozharness: 186 script: 187 by-test-platform: 188 android-em.*: android_emulator_unittest.py 189 default: desktop_unittest.py 190 config: 191 by-test-platform: 192 android-em-14.*: 193 - android/android_common.py 194 - android/android14-x86_64.py 195 linux.*: 196 - unittests/linux_unittest.py 197 - remove_executables.py 198 macosx.*: 199 - unittests/mac_unittest.py 200 windows.*: 201 - unittests/win_unittest.py 202 extra-options: 203 - --verify 204 - --gpu-required 205 206 test-coverage: 207 description: "Per-test coverage" 208 suite: test-coverage 209 treeherder-symbol: TC 210 loopback-video: true 211 instance-size: default 212 max-run-time: 10800 213 allow-software-gl-layers: false 214 run-on-projects: 215 by-test-platform: 216 .*-ccov.*: built-projects 217 default: [] 218 tier: 2 219 mozharness: 220 script: 221 by-test-platform: 222 android-em.*: android_emulator_unittest.py 223 default: desktop_unittest.py 224 config: 225 by-test-platform: 226 android-em-14.*: 227 - android/android_common.py 228 - android/android14-x86_64.py 229 linux.*: 230 - unittests/linux_unittest.py 231 - remove_executables.py 232 macosx.*: 233 - unittests/mac_unittest.py 234 windows.*: 235 - unittests/win_unittest.py 236 extra-options: 237 - --per-test-coverage 238 fetches: 239 toolchain: 240 by-test-platform: 241 linux.*: 242 - linux64-node 243 - linux64-minidump-stackwalk 244 - linux64-fix-stacks 245 macosx.*-64.*: 246 - macosx64-node 247 - macosx64-minidump-stackwalk 248 - macosx64-fix-stacks 249 macosx.*-aarch64.*: 250 - macosx64-aarch64-node 251 - macosx64-aarch64-minidump-stackwalk 252 - macosx64-aarch64-fix-stacks 253 win.*-64.*: 254 - win64-node 255 - win32-minidump-stackwalk 256 - win32-fix-stacks 257 win.*32.*: 258 - win32-node 259 - win32-minidump-stackwalk 260 - win32-fix-stacks 261 android-em-14.*: 262 - android34-system-image-x86_64-linux 263 - android34-avd-x86_64-linux 264 - android-emulator-linux 265 - linux64-node 266 - linux64-minidump-stackwalk 267 - linux64-fix-stacks 268 - linux64-hostutils 269 270 test-coverage-gpu: 271 description: "Per-test coverage for tests that require gpu instances" 272 suite: test-coverage 273 treeherder-symbol: TCg 274 loopback-video: true 275 virtualization: virtual-with-gpu 276 instance-size: default 277 max-run-time: 10800 278 allow-software-gl-layers: false 279 run-on-projects: 280 by-test-platform: 281 # only run on mozilla-central and try. 282 .*-ccov.*: ['mozilla-central'] 283 default: [] 284 tier: 285 by-test-platform: 286 windows.*-asan.*: 3 287 default: 2 288 mozharness: 289 script: 290 by-test-platform: 291 android-em.*: android_emulator_unittest.py 292 default: desktop_unittest.py 293 config: 294 by-test-platform: 295 android-em-14.*: 296 - android/android_common.py 297 - android/android14-x86_64.py 298 linux.*: 299 - unittests/linux_unittest.py 300 - remove_executables.py 301 macosx.*: 302 - unittests/mac_unittest.py 303 windows.*: 304 - unittests/win_unittest.py 305 extra-options: 306 - --per-test-coverage 307 - --gpu-required