kind.yml (35246B)
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 loader: gecko_taskgraph.loader.test:loader 6 7 kind-dependencies: 8 - build 9 - fetch 10 - toolchain 11 12 transforms: 13 - gecko_taskgraph.transforms.test:transforms 14 - gecko_taskgraph.transforms.job:transforms 15 - gecko_taskgraph.transforms.task:transforms 16 17 # Adding a new test type or running tests on a new platform? Be sure to review 18 # https://wiki.mozilla.org/Sheriffing/Job_Visibility_Policy 19 20 task-defaults: 21 run-on-repo-type: [hg] 22 attributes: 23 retrigger: true 24 use-python: default 25 use-uv: true 26 require-signed-extensions: 27 by-release-type: 28 release|esr.*: true 29 beta: 30 by-test-platform: 31 .*-devedition/.*: false 32 default: true 33 default: false 34 docker-image: 35 by-test-platform: 36 linux1804.*: 37 in-tree: ubuntu1804-test 38 default: 39 in-tree: ubuntu2404-test 40 fetches: 41 toolchain: 42 by-test-platform: 43 win.*: 44 - win32-minidump-stackwalk 45 - win32-fix-stacks 46 macosx.*-64.*: 47 - macosx64-minidump-stackwalk 48 - macosx64-fix-stacks 49 macosx.*-aarch64.*: 50 - macosx64-aarch64-minidump-stackwalk 51 - macosx64-aarch64-fix-stacks 52 android-em-14.*: 53 - android34-system-image-x86_64-linux 54 - android34-avd-x86_64-linux 55 - android-emulator-linux 56 - linux64-minidump-stackwalk 57 - linux64-fix-stacks 58 - linux64-hostutils 59 android-hw.*: 60 - linux64-minidump-stackwalk 61 - linux64-fix-stacks 62 - linux64-hostutils 63 default: 64 - linux64-minidump-stackwalk 65 - linux64-fix-stacks 66 suite: 67 category: web-platform-tests 68 instance-size: xlarge-noscratch 69 max-run-time: 70 by-test-platform: 71 android-em.*/debug: 7200 72 default: 5400 73 mozharness: 74 requires-signed-builds: 75 by-test-platform: 76 windows1.*: 77 by-variant: 78 msix: true 79 default: false 80 default: false 81 script: web_platform_tests.py 82 config: 83 by-test-platform: 84 windows.*: 85 - web_platform_tests/prod_config_windows_taskcluster.py 86 macosx.*: 87 - web_platform_tests/prod_config_mac.py 88 android-em-14.*: 89 - android/android14-x86_64.py 90 - web_platform_tests/prod_config_android.py 91 default: 92 - web_platform_tests/prod_config.py 93 - remove_executables.py 94 target: 95 by-test-platform: 96 android-em.*: geckoview-test_runner.apk 97 default: null 98 99 tasks: 100 web-platform-tests: 101 description: "Web platform test run" 102 suite: web-platform-tests 103 treeherder-symbol: W(wpt) 104 virtualization: virtual 105 tier: 106 by-variant: 107 no-fission: 108 by-test-platform: 109 linux.*: 2 110 default: default 111 default: 112 by-test-platform: 113 android-em.*/debug-isolated-process: 2 114 default: default 115 chunks: 116 by-variant: 117 privatebrowsing: dynamic 118 inc-origin-init: dynamic 119 privatebrowsing-inc-origin-init: dynamic 120 default: 121 by-test-platform: 122 android.*/debug: 32 123 android.*: 24 124 linux.*64-tsan(-qr)?/opt: 32 125 linux.*64-asan(-qr)?/opt: 22 126 linux.*64-ccov.*/opt: 20 127 linux.*/debug: 16 128 macosx.*/debug: 18 129 windows.*32.*/opt: 12 130 windows.*/debug: 16 131 windows.*-ccov.*/opt: 14 132 default: 10 133 max-run-time: 134 by-test-platform: 135 .*-ccov.*: 10800 136 linux.*64-tsan(-qr)?/opt: 14400 137 linux.*64-asan(-qr)?/opt: 14400 138 linux.*64(-qr)?/debug: 10800 139 macosx.*/debug: 10800 140 default: 7200 141 variants: 142 - no-fission 143 - geckoview-no-fission-no-ship 144 - async-event-dispatching 145 - privatebrowsing 146 - inc-origin-init 147 - privatebrowsing-inc-origin-init 148 run-on-projects: 149 by-variant: 150 geckoview-no-fission-no-ship: 151 by-test-platform: 152 android-em.*/debug-isolated-process: [] 153 android-em.*: built-projects 154 default: [] 155 no-fission: 156 by-test-platform: 157 android-em.*/debug-isolated-process: [] 158 android.*: built-projects 159 linux1804-64(-qr)?/debug: ['mozilla-central'] 160 linux1804-64(-shippable)?(-qr)?/opt: ['mozilla-central'] 161 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 162 linux2404-64/debug: ['mozilla-central'] 163 linux2404-64(-shippable)?/opt: ['mozilla-central'] 164 linux2404-64-asan/opt: ['mozilla-central'] 165 default: [] 166 async-event-dispatching: 167 by-test-platform: 168 .*/opt: [] # try only for now 169 default: [] 170 privatebrowsing: 171 by-test-platform: 172 android.*: [] 173 .*-wayland.*: [] 174 default: built-projects 175 inc-origin-init: [] 176 privatebrowsing-inc-origin-init: [] 177 default: 178 by-test-platform: 179 android.*: [] 180 .*-wayland.*: [] 181 default: built-projects 182 mozharness: 183 chunked: true 184 extra-options: 185 - --test-type=testharness 186 - --skip-implementation-status=backlog 187 - --skip-implementation-status=not-implementing 188 - --skip-timeout 189 - --skip-crash 190 - --no-update-status-on-crash 191 # Because we have a separate job for them, don't run the (core) 192 # webgpu/* tests in the main WPT runs. (but still run tests in dirs 193 # other than webgpu/* that are tagged webgpu, e.g. canvas tests) 194 - --exclude-tag=webgpu 195 - --exclude-tag=canvas 196 - --exclude-tag=webcodecs 197 - --exclude-tag=eme 198 199 web-platform-tests-backlog: 200 description: "Web platform test (backlog) run" 201 treeherder-symbol: W-b(wpt) 202 variants: 203 - no-fission 204 chunks: 205 by-test-platform: 206 android.*: 3 207 default: 2 208 max-run-time: 209 by-test-platform: 210 android.*/opt: 7200 211 default: 3600 212 run-on-projects: 213 by-variant: 214 no-fission: 215 by-test-platform: 216 android.*: ['mozilla-central'] 217 default: [] 218 default: 219 by-test-platform: 220 linux2404-64/.*: built-projects 221 android.*: [] 222 .*-wayland.*: [] 223 default: ['mozilla-central'] 224 test-manifest-loader: null # don't load tests in the taskgraph 225 tier: 2 226 mozharness: 227 chunked: true 228 extra-options: 229 - --test-type=testharness 230 - --skip-implementation-status=implementing 231 - --skip-implementation-status=not-implementing 232 - --backlog 233 - --no-update-status-on-crash 234 - --exclude-tag=webgpu 235 - --exclude-tag=webcodecs 236 - --exclude-tag=eme 237 238 web-platform-tests-webcodecs: 239 description: "Web platform webcodecs test run" 240 suite: web-platform-tests 241 treeherder-symbol: W(codecs) 242 virtualization: virtual 243 tier: default 244 chunks: 1 245 max-run-time: 1800 246 variants: [] # We don't need sw or nofis testing. 247 run-on-projects: built-projects 248 mozharness: 249 chunked: true 250 extra-options: 251 - --test-type=testharness 252 - --default-exclude 253 - --tag=webcodecs 254 - --no-update-status-on-crash 255 256 web-platform-tests-eme: 257 description: "Web platform EME test run" 258 suite: web-platform-tests 259 treeherder-symbol: W(eme) 260 tier: default 261 chunks: 1 262 max-run-time: 1800 263 variants: 264 - eme-wmf 265 run-on-projects: 266 by-variant: 267 eme-wmf: 268 by-test-platform: 269 windows1.*-64.*: ['autoland', 'mozilla-central'] 270 default: [] 271 default: 272 by-test-platform: 273 android.*: [] 274 .*-wayland.*: [] 275 windows1.*: [] 276 default: built-projects 277 mozharness: 278 chunked: true 279 extra-options: 280 - --test-type=testharness 281 - --default-exclude 282 - --tag=eme 283 - --no-update-status-on-crash 284 285 web-platform-tests-reftest: 286 description: "Web platform reftest run" 287 schedules-component: web-platform-tests-reftest 288 treeherder-symbol: W(Wr) 289 virtualization: 290 by-test-platform: 291 windows.*64.*/.*: virtual-with-gpu 292 default: virtual 293 chunks: 294 by-test-platform: 295 .*-ccov.*: 8 296 android.*/debug: 16 297 android.*: 8 298 linux.*64-tsan(-qr)?/opt: 16 299 linux1804-64(-qr)?/.*: 6 300 linux1804-64-asan(-qr)?/.*: 6 301 linux2404-64/.*: 6 302 linux2404-64-asan/.*: 6 303 macosx.*-64/debug: 6 304 macosx.*-64/opt: 3 305 windows.*-32.*/debug: 5 306 windows.*-64.*/debug: 5 307 default: 4 308 variants: 309 - no-fission 310 - webrender-sw+no-fission 311 - webrender-sw 312 - draw-snapshot 313 run-on-projects: 314 by-variant: 315 webrender-sw: 316 by-test-platform: 317 .*-32.*: [] 318 linux.*64(-qr)?/debug: built-projects 319 windows.*/debug: built-projects 320 default: [] 321 webrender-sw+no-fission: 322 by-test-platform: 323 android-em.*/debug: built-projects 324 linux1804-64(-qr)?/.*: ['mozilla-central'] 325 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 326 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 327 linux2404-64/.*: ['mozilla-central'] 328 linux2404-64-shippable/opt: ['mozilla-central'] 329 linux2404-64-asan/opt: ['mozilla-central'] 330 default: [] 331 no-fission: 332 by-test-platform: 333 android-em.*/debug-isolated-process: [] 334 linux1804-64(-qr)?/.*: ['mozilla-central'] 335 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 336 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 337 linux2404-64/.*: ['mozilla-central'] 338 linux2404-64-shippable/opt: ['mozilla-central'] 339 linux2404-64-asan/opt: ['mozilla-central'] 340 android.*: built-projects 341 default: [] 342 draw-snapshot: 343 by-test-platform: 344 linux2404.*/debug: built-projects 345 default: [] 346 default: 347 by-test-platform: 348 android.*: [] 349 .*-wayland.*: [] 350 default: built-projects 351 tier: 352 by-variant: 353 no-fission: 354 by-test-platform: 355 linux.*: 2 356 default: default 357 draw-snapshot: 2 358 default: 359 by-test-platform: 360 android-em.*/debug-isolated-process: 2 361 default: default 362 mozharness: 363 extra-options: 364 - --test-type=reftest 365 - --skip-implementation-status=backlog 366 - --skip-implementation-status=not-implementing 367 - --skip-timeout 368 - --skip-crash 369 - --no-update-status-on-crash 370 371 web-platform-tests-webgpu: 372 description: "Web platform WebGPU test run" 373 suite: web-platform-tests 374 treeherder-symbol: W(webgpu) 375 virtualization: virtual-with-gpu 376 tier: 377 by-test-platform: 378 android.*: 2 # https://bugzilla.mozilla.org/show_bug.cgi?id=1849914 379 macosx.*: default 380 linux2204.*-64.*: 2 # https://bugzilla.mozilla.org/show_bug.cgi?id=1849912 381 windows.*-64.*: default 382 default: 2 383 # Choice of `chunks`: 384 # Time-to-TEST-START on Windows is ~7m (~9m for debug). 385 # (though we're working on reducing this!) 386 # Devs would love ~10-15m runs, but we don't want to be more than 387 # 50% overhead, so let's aim for 15m (20m debug) 388 chunks: 389 by-test-platform: 390 linux2204.*/debug.*: 25 391 linux2204.*: 20 392 windows.*-64.*/opt.*: 14 393 default: 14 394 max-run-time: 2700 # 45m 395 variants: [] # We don't need sw or nofis testing. 396 run-on-projects: 397 by-test-platform: 398 android.*: [] # https://bugzilla.mozilla.org/show_bug.cgi?id=1836811 399 windows.*-64.*: built-projects 400 default: ['trunk'] 401 mozharness: 402 chunked: true 403 extra-options: 404 - --test-type=testharness 405 - --skip-implementation-status=backlog 406 - --skip-implementation-status=not-implementing 407 - --default-exclude 408 - --tag=webgpu 409 - --exclude-tag=webgpu-long 410 - --exclude-tag=canvas 411 - --exclude-tag=webcodecs 412 - --timeout-multiplier=5.0 413 worker-type: 414 by-test-platform: 415 .*windows.*: win11-64-24h2-webgpu 416 default: default 417 418 web-platform-tests-webgpu-long: 419 description: "Web platform WebGPU test run (long tests)" 420 suite: web-platform-tests 421 treeherder-symbol: W(webgpu-long) 422 virtualization: virtual-with-gpu 423 tier: 2 424 chunks: 2 425 max-run-time: 5400 # 90m 426 variants: [] # We don't need sw or nofis testing. 427 run-on-projects: 428 by-test-platform: 429 android.*: [] # https://bugzilla.mozilla.org/show_bug.cgi?id=1836811 430 default: ['trunk'] 431 mozharness: 432 chunked: true 433 extra-options: 434 - --test-type=testharness 435 - --default-exclude 436 - --tag=webgpu-long 437 - --skip-implementation-status=backlog 438 - --skip-implementation-status=not-implementing 439 - --timeout-multiplier=5.0 440 441 web-platform-tests-webgpu-backlog: 442 description: "Web platform WebGPU test run (backlog)" 443 suite: web-platform-tests 444 treeherder-symbol: W(webgpu-backlog) 445 virtualization: virtual-with-gpu 446 tier: 3 447 # Choice of `chunks`: 448 # Time-to-TEST-START on Windows is ~7m (~9m for debug). 449 # (though we're working on reducing this!) 450 # Devs would love ~10-15m runs, but we don't want to be more than 451 # 50% overhead, so let's aim for 15m (20m debug) 452 chunks: 453 by-test-platform: 454 linux2204.*-64.*: 20 455 macosx.*: 25 456 windows.*-64.*/opt.*: 17 457 windows.*-64.*/debug.*: 22 458 default: 10 459 max-run-time: 460 by-test-platform: 461 .*/debug: 5400 # 90m 462 default: 3200 # 60m 463 variants: [] # We don't need sw or nofis testing. 464 run-on-projects: [] # Only run this manually, i.e., `mach try --preset webgpu`. 465 mozharness: 466 chunked: true 467 extra-options: 468 - --test-type=testharness 469 - --default-exclude 470 - --tag=webgpu 471 - --exclude-tag=webgpu-long 472 - --exclude-tag=canvas 473 - --exclude-tag=webcodecs 474 - --skip-implementation-status=implementing 475 - --skip-implementation-status=not-implementing 476 - --backlog 477 - --timeout-multiplier=5.0 478 worker-type: 479 by-test-platform: 480 .*windows.*: win11-64-24h2-webgpu 481 default: default 482 483 web-platform-tests-webgpu-backlog-long: 484 description: "Web platform WebGPU test run (backlog, long tests)" 485 suite: web-platform-tests 486 treeherder-symbol: W(webgpu-backlog-long) 487 virtualization: virtual-with-gpu 488 tier: 3 489 chunks: 490 by-test-platform: 491 macosx.*: 5 492 windows.*-64.*: 6 493 default: 4 494 max-run-time: 5400 # 90m 495 variants: [] # We don't need sw or nofis testing. 496 run-on-projects: [] # Only run this manually, i.e., `mach try --preset webgpu`. 497 mozharness: 498 chunked: true 499 extra-options: 500 - --test-type=testharness 501 - --default-exclude 502 - --tag=webgpu-long 503 - --skip-implementation-status=implementing 504 - --skip-implementation-status=not-implementing 505 - --backlog 506 - --timeout-multiplier=5.0 507 508 web-platform-tests-canvas: 509 description: "Web platform Canvas test run" 510 suite: web-platform-tests 511 treeherder-symbol: W(canvas) 512 virtualization: virtual-with-gpu 513 tier: 514 by-variant: 515 no-fission: 516 by-test-platform: 517 linux.*: 2 518 default: default 519 default: 520 by-test-platform: 521 android-em.*/debug-isolated-process: 3 522 default: default 523 chunks: 524 by-test-platform: 525 windows.*: 2 526 .*-tsan.*: 3 527 linux.*/debug: 2 528 linux.*-asan.*: 3 529 default: 1 530 max-run-time: 531 by-test-platform: 532 .*-tsan.*: 2700 533 .*-asan.*: 2700 534 .*-ccov.*: 2700 535 default: 1800 536 variants: 537 - no-fission 538 run-on-projects: 539 by-variant: 540 no-fission: 541 by-test-platform: 542 android-em.*/debug-isolated-process: [] 543 android.*: built-projects 544 linux1804-64(-qr)?/.*: ['mozilla-central'] 545 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 546 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 547 linux2404-64/.*: ['mozilla-central'] 548 linux2404-64-shippable/opt: ['mozilla-central'] 549 linux2404-64-asan/opt: ['mozilla-central'] 550 default: [] 551 default: 552 by-test-platform: 553 android.*: [] 554 .*-wayland.*: [] 555 default: built-projects 556 mozharness: 557 chunked: true 558 extra-options: 559 - --test-type=testharness 560 - --skip-implementation-status=backlog 561 - --skip-implementation-status=not-implementing 562 - --skip-timeout 563 - --skip-crash 564 - --no-update-status-on-crash 565 # Because we have a separate job for them, don't run the (core) 566 # webgpu/* tests in the main WPT runs. (but still run tests in dirs 567 # other than webgpu/* that are tagged webgpu, e.g. canvas tests) 568 - --default-exclude 569 - --tag=canvas 570 - --exclude-tag=webgpu 571 - --exclude-tag=webcodecs 572 573 web-platform-tests-reftest-backlog: 574 description: "Web platform reftest (backlog) run" 575 schedules-component: web-platform-tests-reftest 576 treeherder-symbol: W-b(Wr) 577 virtualization: virtual 578 chunks: 1 579 variants: 580 - no-fission 581 run-on-projects: 582 by-variant: 583 no-fission: 584 by-test-platform: 585 android.*: ['mozilla-central'] 586 default: [] 587 default: 588 by-test-platform: 589 android.*: [] 590 .*-wayland.*: [] 591 default: ['mozilla-central'] 592 test-manifest-loader: null # don't load tests in the taskgraph 593 tier: 2 594 mozharness: 595 extra-options: 596 - --test-type=reftest 597 - --skip-implementation-status=implementing 598 - --skip-implementation-status=not-implementing 599 - --backlog 600 - --no-update-status-on-crash 601 - --exclude-tag=webgpu 602 - --exclude-tag=webcodecs 603 - --exclude-tag=eme 604 605 web-platform-tests-wdspec: 606 description: "Web platform webdriver-spec run" 607 schedules-component: web-platform-tests-wdspec 608 treeherder-symbol: W(Wd) 609 chunks: 610 by-test-platform: 611 .*-ccov.*: 6 612 .*-tsan.*: 8 613 .*/debug: 6 614 default: 5 615 mozharness: 616 extra-options: 617 by-test-platform: 618 android-em.*: 619 - --test-type=wdspec 620 - --setpref=gfx.canvas.accelerated=false 621 default: 622 - --test-type=wdspec 623 variants: 624 - no-fission 625 - geckoview-no-fission-no-ship 626 - headless 627 - async-event-dispatching 628 run-on-projects: 629 by-variant: 630 headless: 631 by-test-platform: 632 android.*: [] 633 default: built-projects 634 no-fission: 635 by-test-platform: 636 linux1804-64(-qr)?/.*: ['mozilla-central'] 637 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 638 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 639 linux2404-64/.*: ['mozilla-central'] 640 linux2404-64-shippable/opt: ['mozilla-central'] 641 linux2404-64-asan/opt: ['mozilla-central'] 642 android.*: built-projects 643 default: [] 644 geckoview-no-fission-no-ship: 645 by-test-platform: 646 android-em.*/debug-isolated-process: [] 647 android-em.*: built-projects 648 default: [] 649 async-event-dispatching: 650 by-test-platform: 651 .*/opt: [] # try only for now 652 default: [] 653 default: built-projects 654 tier: 655 by-variant: 656 no-fission: 657 by-test-platform: 658 linux.*: 2 659 default: default 660 default: default 661 fetches: 662 toolchain: 663 by-test-platform: 664 android-em-14.*: 665 - android34-system-image-x86_64-linux 666 - android34-avd-x86_64-linux 667 - android-emulator-linux 668 - linux64-geckodriver 669 - linux64-minidump-stackwalk 670 - linux64-fix-stacks 671 - linux64-hostutils 672 linux.*64.*: 673 - linux64-geckodriver 674 - linux64-minidump-stackwalk 675 - linux64-fix-stacks 676 macosx.*-64.*: 677 - macosx64-geckodriver 678 - macosx64-minidump-stackwalk 679 - macosx64-fix-stacks 680 macosx.*-aarch64.*: 681 - macosx64-aarch64-geckodriver 682 - macosx64-aarch64-minidump-stackwalk 683 - macosx64-aarch64-fix-stacks 684 win.*-32.*: 685 - win32-geckodriver 686 - win32-minidump-stackwalk 687 - win32-fix-stacks 688 win.*-64.*: 689 - win64-geckodriver 690 - win32-minidump-stackwalk 691 - win32-fix-stacks 692 default: 693 - linux64-minidump-stackwalk 694 - linux64-fix-stacks 695 - linux64-geckodriver 696 697 web-platform-tests-crashtest: 698 description: "Web platform crashtests run" 699 schedules-component: web-platform-tests-crashtest 700 treeherder-symbol: W(Wc) 701 chunks: 702 by-test-platform: 703 .*-tsan.*: 4 704 default: 1 705 mozharness: 706 extra-options: 707 - --test-type=crashtest 708 variants: 709 - no-fission 710 - webrender-sw 711 - webrender-sw+no-fission 712 run-on-projects: 713 by-variant: 714 webrender-sw: 715 by-test-platform: 716 android-em.*/debug: built-projects 717 .*-32.*: [] 718 linux.*64(-qr)?/debug: built-projects 719 macosx1015.*-64(-qr)?/debug: built-projects 720 macosx1470.*-64/debug: built-projects 721 windows.*/debug: built-projects 722 default: [] 723 webrender-sw+no-fission: 724 by-test-platform: 725 android-em.*/debug: built-projects 726 linux1804-64(-qr)?/.*: ['mozilla-central'] 727 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 728 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 729 linux2404-64/.*: ['mozilla-central'] 730 linux2404-64-shippable/opt: ['mozilla-central'] 731 linux2404-64-asan/opt: ['mozilla-central'] 732 default: [] 733 no-fission: 734 by-test-platform: 735 android-em.*/debug-isolated-process: [] 736 linux1804-64(-qr)?/.*: ['mozilla-central'] 737 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 738 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 739 linux2404-64/.*: ['mozilla-central'] 740 linux2404-64-shippable/opt: ['mozilla-central'] 741 linux2404-64-asan/opt: ['mozilla-central'] 742 android.*: built-projects 743 default: [] 744 default: 745 by-test-platform: 746 android-em.*/debug: built-projects 747 android.*: [] 748 default: built-projects 749 tier: 750 by-variant: 751 no-fission: 752 by-test-platform: 753 linux.*: 2 754 default: default 755 webrender-sw+no-fission: 756 by-test-platform: 757 linux.*: 2 758 default: default 759 default: default 760 761 web-platform-tests-print-reftest: 762 description: "Web platform print-reftest run" 763 schedules-component: web-platform-tests-print-reftest 764 treeherder-symbol: W(Wp) 765 chunks: 1 766 test-manifest-loader: null # don't load tests in the taskgraph 767 tier: 768 by-variant: 769 no-fission: 770 by-test-platform: 771 linux.*: 2 772 default: default 773 webrender-sw+no-fission: 774 by-test-platform: 775 linux.*: 2 776 default: default 777 default: default 778 variants: 779 - no-fission 780 - webrender-sw 781 - webrender-sw+no-fission 782 run-on-projects: 783 by-variant: 784 webrender-sw: 785 by-test-platform: 786 android.*: [] 787 .*-32.*: [] 788 linux.*64(-qr)?/debug: built-projects 789 windows.*/debug: built-projects 790 default: [] 791 webrender-sw+no-fission: 792 by-test-platform: 793 android-em.*/debug: built-projects 794 linux1804-64(-qr)?/.*: ['mozilla-central'] 795 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 796 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 797 linux2404-64/.*: ['mozilla-central'] 798 linux2404-64-shippable/opt: ['mozilla-central'] 799 linux2404-64-asan/opt: ['mozilla-central'] 800 default: [] 801 no-fission: 802 by-test-platform: 803 linux1804-64(-qr)?/.*: ['mozilla-central'] 804 linux1804-64-shippable(-qr)?/opt: ['mozilla-central'] 805 linux1804-64-asan(-qr)?/opt: ['mozilla-central'] 806 linux2404-64/.*: ['mozilla-central'] 807 linux2404-64-shippable/opt: ['mozilla-central'] 808 linux2404-64-asan/opt: ['mozilla-central'] 809 android.*: built-projects 810 default: [] 811 default: 812 by-test-platform: 813 android.*: [] 814 .*-wayland.*: [] 815 default: built-projects 816 mozharness: 817 extra-options: 818 - --test-type=print-reftest 819 - --no-update-status-on-crash 820 821 test-verify-wpt: 822 description: "Extra verification of web-platform tests modified on this push" 823 suite: 824 category: test-verify 825 name: test-verify-wpt 826 treeherder-symbol: TVw 827 max-run-time: 10800 828 run-on-projects: 829 by-test-platform: 830 # do not run on asan, ccov, shippable or wayland 831 .*-asan.*: [] 832 .*-ccov.*: [] 833 .*-shippable.*: [] 834 .*-wayland.*: [] 835 # do not run on beta or release: usually just confirms earlier results 836 default: ['integration'] 837 built-projects-only: true 838 test-manifest-loader: null # don't load tests in the taskgraph 839 optimization: 840 test-verify: ["test-verify-wpt"] 841 tier: 2 842 mozharness: 843 extra-options: 844 - --verify 845 fetches: 846 toolchain: 847 by-test-platform: 848 linux.*64.*: 849 - linux64-geckodriver 850 - linux64-minidump-stackwalk 851 - linux64-fix-stacks 852 macosx.*-64.*: 853 - macosx64-geckodriver 854 - macosx64-minidump-stackwalk 855 - macosx64-fix-stacks 856 macosx.*-aarch64.*: 857 - macosx64-aarch64-geckodriver 858 - macosx64-aarch64-minidump-stackwalk 859 - macosx64-aarch64-fix-stacks 860 win.*-32.*: 861 - win32-geckodriver 862 - win32-minidump-stackwalk 863 - win32-fix-stacks 864 win.*-64.*: 865 - win64-geckodriver 866 - win32-minidump-stackwalk 867 - win32-fix-stacks 868 default: 869 - linux64-minidump-stackwalk 870 - linux64-fix-stacks 871 - linux64-geckodriver 872 873 test-coverage-wpt: 874 description: "Per web-platform test coverage" 875 suite: 876 category: test-coverage 877 name: test-coverage-wpt 878 schedules-component: test-coverage-wpt 879 treeherder-symbol: TCw 880 max-run-time: 10800 881 variants: 882 - no-fission 883 - webrender-sw+no-fission 884 run-on-projects: 885 by-variant: 886 webrender-sw+no-fission: 887 by-test-platform: 888 android-em.*/debug: built-projects 889 default: [] 890 no-fission: 891 by-test-platform: 892 android-em.*/debug: built-projects 893 default: [] 894 default: 895 by-test-platform: 896 .*-ccov.*: built-projects 897 default: [] 898 test-manifest-loader: null # don't load tests in the taskgraph 899 tier: 2 900 mozharness: 901 extra-options: 902 - --per-test-coverage 903 - --exclude-tag=webgpu # https://bugzilla.mozilla.org/show_bug.cgi?id=1915310