test-platforms.yml (12398B)
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 # This file maps build platforms to test platforms. In some cases, a 6 # single build may be tested on multiple test platforms, but a single test 7 # platform can only link to one build platform. Both build and test platforms 8 # are represented as <platform>/<type>, where <type> is what Treeherder calls a 9 # collection. 10 # 11 # Each test platform further specifies the set of tests that will be scheduled 12 # for the platform, referring to tests defined in test-sets.yml. 13 # 14 # Note that set does not depend on the tree; tree-dependent job selection 15 # should be performed in the target task selection phase of task-graph 16 # generation. 17 18 19 ## 20 # Linux platforms (matching /linux.*/) 21 # Linux2404-64 uses Ubuntu 24.04 and is run on docker 22 23 linux1804-64-qr/opt: 24 build-platform: linux64/opt 25 test-sets: 26 - awsy 27 - talos 28 - browsertime 29 30 linux1804-64-shippable-qr/opt: 31 build-platform: linux64-shippable/opt 32 test-sets: 33 - awsy 34 - talos 35 - talos-profiling 36 - browsertime 37 - browsertime-profiling 38 39 linux1804-64-nightlyasrelease-qr/opt: 40 build-platform: linux64-nightlyasrelease/opt 41 test-sets: 42 - browsertime 43 44 linux2404-64-tsan/opt: 45 build-platform: linux64-tsan/opt 46 test-sets: 47 - linux-2404-tsan-tests 48 - web-platform-tests-2404-tsan 49 50 linux1804-64-clang-trunk-qr/opt: 51 build-platform: linux64-plain-clang-trunk/opt 52 test-sets: 53 - awsy 54 - browsertime-clang 55 56 linux2404-64/opt: 57 build-platform: linux64/opt 58 test-sets: 59 - desktop-screenshot-capture 60 - linux-tests 61 - web-platform-tests 62 - web-platform-tests-backlog 63 64 linux2404-64-shippable/opt: 65 build-platform: linux64-shippable/opt 66 test-sets: 67 - desktop-screenshot-capture 68 - linux-tests 69 - web-platform-tests 70 - web-platform-tests-backlog 71 72 linux2404-64/debug: 73 build-platform: linux64/debug 74 test-sets: 75 - linux-tests 76 - web-platform-tests 77 - web-platform-tests-backlog 78 79 linux2404-64-asan/opt: 80 build-platform: linux64-asan/opt 81 test-sets: 82 - linux-tests 83 - web-platform-tests 84 85 linux2404-64-ccov/opt: 86 build-platform: linux64-ccov/opt 87 test-sets: 88 - ccov-code-coverage-tests 89 - linux-tests 90 - linux-ccov-tests 91 - web-platform-tests 92 93 linux2404-64-devedition/opt: 94 build-platform: linux64-devedition/opt 95 test-sets: 96 - desktop-screenshot-capture 97 - linux-tests 98 - web-platform-tests 99 100 linux2204-64-wayland/debug: 101 build-platform: linux64/debug 102 test-sets: 103 - linux2204-wayland-tests 104 - web-platform-tests 105 - webgpu 106 107 linux2204-64-wayland/opt: 108 build-platform: linux64/opt 109 test-sets: 110 - linux2204-wayland-tests 111 - web-platform-tests 112 - webgpu 113 114 linux2204-64-wayland-shippable/opt: 115 build-platform: linux64-shippable/opt 116 test-sets: 117 - linux2204-wayland-tests 118 - web-platform-tests 119 - webgpu 120 121 ## 122 # Windows platforms (matching /windows.*/) 24h2 (no -qr) 123 124 # win11-32-24h2 125 windows11-32-24h2-shippable/opt: 126 build-platform: win32-shippable/opt 127 build-signing-label: build-signing-win32-shippable/opt 128 test-sets: 129 - desktop-screenshot-capture 130 - windows32-tests 131 132 windows11-32-24h2/opt: 133 build-platform: win32/opt 134 build-signing-label: build-signing-win32/opt 135 test-sets: 136 - desktop-screenshot-capture 137 - windows32-tests 138 139 windows11-32-24h2/debug: 140 build-platform: win32/debug 141 build-signing-label: build-signing-win32/debug 142 test-sets: 143 - windows32-tests 144 145 windows11-32-24h2-mingwclang/debug: 146 build-platform: win32-mingwclang/debug 147 test-sets: 148 - mingwclang-win32-tests-debug 149 150 windows11-32-24h2-mingwclang/opt: 151 build-platform: win32-mingwclang/opt 152 test-sets: 153 - mingwclang-tests-opt 154 155 windows11-64-24h2-hw-ref-shippable/opt: 156 build-platform: win64-shippable/opt 157 build-signing-label: 158 by-variant: 159 msix: repackage-signing-msix-win64/opt 160 default: build-signing-win64/opt 161 test-sets: 162 - browsertime-ref-hw 163 - windows-ref-hw-tests 164 165 windows11-64-24h2-hw-ref/opt: 166 build-platform: win64/opt 167 build-signing-label: 168 by-variant: 169 msix: repackage-signing-msix-win64/opt 170 default: build-signing-win64/opt 171 test-sets: 172 - browsertime-ref-hw 173 - windows-ref-hw-tests 174 175 # win10-64 2004 176 windows10-64-2009-qr/debug: 177 build-platform: win64/debug 178 build-signing-label: 179 by-variant: 180 msix: repackage-signing-msix-win64/debug 181 default: build-signing-win64/debug 182 test-sets: 183 - windows10-2009-tests 184 185 windows10-64-2009-qr/opt: 186 build-platform: win64/opt 187 build-signing-label: 188 by-variant: 189 msix: repackage-signing-msix-win64/opt 190 default: build-signing-win64/opt 191 test-sets: 192 - windows10-2009-tests 193 194 windows10-64-2009-shippable-qr/opt: 195 build-platform: win64-shippable/opt 196 build-signing-label: 197 by-variant: 198 msix: repackage-signing-shippable-l10n-msix-win64-shippable/opt 199 default: build-signing-win64-shippable/opt 200 test-sets: 201 - windows10-2009-tests 202 203 # win64 24h2 (no -qr) 204 # no perf right now 205 windows11-64-24h2-ccov/opt: 206 build-platform: win64-ccov/opt 207 build-signing-label: build-signing-win64-ccov/opt 208 test-sets: 209 - desktop-screenshot-capture 210 - ccov-code-coverage-tests 211 - windows11-64-2009-ccov-tests 212 - windows11-24h2-tests 213 214 windows11-64-24h2/debug: 215 build-platform: win64/debug 216 build-signing-label: 217 by-variant: 218 msix: repackage-signing-msix-win64/debug 219 default: build-signing-win64/debug 220 test-sets: 221 - web-platform-tests 222 - webgpu 223 - windows11-24h2-tests 224 225 windows11-64-24h2/opt: 226 build-platform: win64/opt 227 build-signing-label: 228 by-variant: 229 msix: repackage-signing-msix-win64/opt 230 default: build-signing-win64/opt 231 test-sets: 232 - awsy 233 - desktop-screenshot-capture 234 - web-platform-tests 235 - web-platform-tests-backlog 236 - webgpu 237 - windows11-24h2-tests 238 - talos-xperf 239 - windows-talos 240 - browsertime 241 - windows-talos-webgl 242 243 windows11-64-24h2-shippable/opt: 244 build-platform: win64-shippable/opt 245 build-signing-label: 246 by-variant: 247 msix: repackage-signing-shippable-l10n-msix-win64-shippable/opt 248 default: build-signing-win64-shippable/opt 249 test-sets: 250 - awsy 251 - desktop-screenshot-capture 252 - web-platform-tests 253 - web-platform-tests-backlog 254 - windows11-24h2-tests 255 - talos-xperf 256 - talos-profiling 257 - windows-talos 258 - browsertime 259 - windows-talos-webgl 260 261 windows11-64-24h2-devedition/opt: 262 build-platform: win64-devedition/opt 263 build-signing-label: build-signing-win64-devedition/opt 264 test-sets: 265 - desktop-screenshot-capture 266 - web-platform-tests 267 - windows11-24h2-tests 268 269 windows11-64-24h2-asan/opt: 270 build-platform: win64-asan/opt 271 test-sets: 272 - windows11-24h2-tests 273 274 windows11-64-24h2-mingwclang/debug: 275 build-platform: win64-mingwclang/debug 276 test-sets: 277 - mingwclang-tests-debug 278 279 windows11-64-24h2-mingwclang/opt: 280 build-platform: win64-mingwclang/opt 281 test-sets: 282 - mingwclang-tests-opt 283 284 windows11-64-24h2-nightlyasrelease/opt: 285 build-platform: win64-nightlyasrelease/opt 286 test-sets: 287 - browsertime 288 289 # windows11-64-aarch64 290 windows11-aarch64-24h2/opt: 291 build-platform: win64-aarch64/opt 292 test-sets: 293 - windows-aarch64-tests 294 295 windows11-aarch64-24h2/debug: 296 build-platform: win64-aarch64/debug 297 test-sets: 298 - windows-aarch64-tests 299 300 ## 301 # MacOS X platforms (matching /macosx.*/) 302 303 macosx1500-aarch64/debug: 304 build-platform: macosx64-aarch64/debug 305 build-signing-label: repackage-macosx64-aarch64/debug 306 test-sets: 307 - macosx1500-aarch64-tests 308 - macosx1500-64-jittests 309 310 macosx1500-aarch64-shippable/opt: 311 build-platform: macosx64-shippable/opt 312 build-signing-label: repackage-macosx64-shippable/opt 313 test-sets: 314 - macosx1500-64-jittests 315 - macosx1500-64-tests 316 - macosx1500-64-perftests 317 318 macosx1470-64-nightlyasrelease/opt: 319 build-platform: macosx64-nightlyasrelease/opt 320 test-sets: 321 - browsertime 322 323 macosx1470-64-shippable/opt: 324 build-platform: macosx64-shippable/opt 325 test-sets: 326 - awsy 327 - browsertime 328 - browsertime-profiling 329 - macosx64-talos 330 - talos-profiling 331 - macosx1470-64-tests 332 - webgpu 333 - web-platform-tests-backlog 334 335 macosx1470-64-devedition/opt: 336 build-platform: macosx64-devedition/opt 337 test-sets: 338 - macosx1470-64-tests 339 - webgpu 340 341 macosx1470-64/opt: 342 build-platform: macosx64/opt 343 test-sets: 344 - macosx1470-64-tests 345 - web-platform-tests-backlog 346 - webgpu 347 - browsertime 348 349 macosx1470-64/debug: 350 build-platform: macosx64/debug 351 test-sets: 352 - macosx1470-64-tests 353 - webgpu 354 355 macosx1015-64-shippable-qr/opt: 356 build-platform: macosx64-shippable/opt 357 test-sets: 358 - macosx1015-64-qr-tests 359 360 macosx1015-64-devedition-qr/opt: 361 build-platform: macosx64-devedition/opt 362 test-sets: 363 - macosx1015-64-qr-tests 364 365 macosx1015-64-qr/opt: 366 build-platform: macosx64/opt 367 test-sets: 368 - macosx1015-64-qr-tests 369 370 macosx1015-64-qr/debug: 371 build-platform: macosx64/debug 372 test-sets: 373 - macosx1015-64-qr-tests 374 375 ## 376 # Android platforms (matching /android-em.*/) 377 # 378 # android-em test platforms execute on android emulators. 379 android-em-14-x86_64/opt: 380 build-platform: android-x86_64/opt 381 test-sets: 382 - android14-x86_64-tests 383 - web-platform-tests-backlog 384 385 android-em-14-x86_64-lite/opt: 386 build-platform: android-x86_64-lite/opt 387 test-sets: 388 - android14-x86_64-tests 389 390 android-em-14-x86_64-shippable/opt: 391 build-platform: android-x86_64-shippable/opt 392 test-sets: 393 - android14-x86_64-tests 394 - web-platform-tests-backlog 395 396 android-em-14-x86_64-shippable-lite/opt: 397 build-platform: android-x86_64-shippable-lite/opt 398 test-sets: 399 - android14-x86_64-tests 400 401 android-em-14-x86_64/debug: 402 build-platform: android-x86_64/debug 403 test-sets: 404 - android14-x86_64-tests 405 406 android-em-14-x86_64/debug-isolated-process: 407 build-platform: android-x86_64/debug-isolated-process 408 test-sets: 409 - android14-x86_64-tests 410 411 # android-hw test platforms execute on real devices attached to Autophone hosts. 412 413 # android-hw-p5-13-0 Google Pixel 5 Android 13.0 414 415 android-hw-p5-13-0-arm7-qr/opt: 416 build-platform: android-arm/opt 417 test-sets: 418 - android-hw-arm7-pgo-unittests 419 420 android-hw-p5-13-0-arm7-shippable-qr/opt: 421 build-platform: android-arm-shippable/opt 422 test-sets: 423 - android-hw-arm7-pgo-unittests 424 425 android-hw-p5-13-0-arm7-qr/debug: 426 build-platform: android-arm/debug 427 test-sets: 428 - android-hw-arm7-debug-unittests 429 430 android-hw-p6-13-0-aarch64-shippable/opt: 431 build-platform: android-aarch64-shippable/opt 432 test-sets: 433 - android-hw-speedometer-tests 434 - android-hw-power-tests 435 436 android-hw-a55-14-0-aarch64-shippable/opt: 437 build-platform: android-aarch64-shippable/opt 438 test-sets: 439 - android-hw-speedometer-tests 440 - android-hw-browsertime 441 - android-hw-aarch64 442 - android-hw-aarch64-pgo-unittests 443 444 android-hw-a55-14-0-aarch64/opt: 445 build-platform: android-aarch64/opt 446 test-sets: 447 - android-hw-speedometer-tests 448 - android-hw-browsertime 449 - android-hw-aarch64 450 - android-hw-aarch64-pgo-unittests 451 452 android-hw-a55-14-0-aarch64/debug: 453 build-platform: android-aarch64/debug 454 test-sets: 455 - android-hw-aarch64 456 - android-hw-aarch64-debug-unittests 457 458 android-hw-s24-14-0-aarch64-shippable/opt: 459 build-platform: android-aarch64-shippable/opt 460 test-sets: 461 - android-hw-speedometer-tests 462 - android-hw-power-tests