os-integration.yml (3764B)
1 --- 2 # This file contains rules for which configurations should run as part of the 3 # "os-integration" suite. Each list item is a set of kwargs that will be passed 4 # into the `attrmatch` utility function. As long as a task's attributes satisfy 5 # at least *one* of the kwarg sets, it will be selected. 6 # 7 # For each key, if it is a string the task's attribute must match exactly. If 8 # it is a list, the task's attribute must be a value contained in the list. 9 # For more information, see the `attrmatch` function in: 10 # https://searchfox.org/mozilla-central/source/third_party/python/taskcluster_taskgraph/taskgraph/util/attributes.py 11 12 ### Unittests 13 - kind: &unittest-kinds 14 - test 15 - mochitest 16 test_platform: 17 - android-em-14-x86_64-lite/opt 18 - android-em-14-x86_64/debug 19 - linux2404-64/debug 20 - macosx1015-64-qr/debug 21 - macosx1500-aarch64/debug 22 - macosx1470-64/debug 23 - windows10-64-2009-qr/debug 24 - windows11-32-24h2/opt 25 - windows11-32-24h2/debug 26 - windows11-64-24h2/opt 27 - windows11-64-24h2/debug 28 unittest_suite: &unittest-suites 29 - marionette-integration 30 - mochitest-browser-chrome 31 - mochitest-browser-media 32 - mochitest-chrome 33 - mochitest-media 34 - mochitest-plain 35 - mochitest-remote 36 - mochitest-webgl1-core 37 - mochitest-webgl2-core 38 - mochitest-webgpu 39 - xpcshell 40 unittest_variant: 41 - null 42 - 1proc 43 - msix 44 - no-fission 45 - socketprocess 46 - xorigin 47 48 # android isolated-process 49 - kind: test 50 test_platform: android-em.*/debug-isolated-process 51 unittest_suite: xpcshell 52 unittest_variant: null 53 54 # linux wayland 55 - kind: *unittest-kinds 56 test_platform: 57 - linux2204-64-wayland/opt 58 - linux2204-64-wayland/debug 59 unittest_suite: 60 - mochitest-browser-media 61 - mochitest-plain 62 - mochitest-remote 63 - mochitest-webgl1-core 64 - mochitest-webgpu 65 unittest_variant: null 66 67 # win/gpu 68 - kind: web-platform-tests 69 test_platform: 70 - windows11-64-24h2/opt 71 - windows11-64-24h2/debug 72 unittest_suite: 73 - web-platform-tests-reftest 74 unittest_variant: null 75 76 # asan 77 - kind: *unittest-kinds 78 test_platform: 79 - linux2404-64-asan/opt 80 unittest_suite: *unittest-suites 81 unittest_variant: 82 - null 83 84 - kind: *unittest-kinds 85 test_platform: 86 - windows11-64-24h2-asan/opt 87 unittest_suite: *unittest-suites 88 unittest_variant: 89 - null 90 91 ### Performance tests 92 - kind: perftest 93 perftest_name: 94 - service-worker 95 - startup-geckoview 96 97 - kind: browsertime 98 test_platform: &perf-platforms 99 - android-em-14-x86_64-shippable-qr/opt 100 - linux1804-64-shippable-qr/opt 101 - macosx1400-64-shippable-qr/opt 102 - macosx1470-64-shippable/opt 103 - windows11-64-24h2-shippable/opt 104 - windows11-64-shippable-qr/opt 105 unittest_suite: raptor 106 raptor_try_name: 107 - browsertime-benchmark-custom-car-speedometer3 108 - browsertime-benchmark-firefox-speedometer3 109 - browsertime-responsiveness-firefox-reddit-billgates-ama 110 - browsertime-youtube-playback-firefox-youtube-playback-widevine-h264-sfr 111 - browsertime-youtube-playback-firefox-youtube-playback-widevine-hfr 112 - browsertime-youtube-playback-firefox-youtube-playback-widevine-vp9-sfr 113 - browsertime-tp6-essential-firefox-amazon 114 115 - kind: test 116 test_platform: *perf-platforms 117 unittest_suite: talos 118 talos_try_name: 119 - xperf 120 - other 121 - webgl 122 123 ### Source tests 124 - kind: source-test 125 job_try_name: 126 - condprof 127 - featuregates 128 - firefox-ci 129 - manifest 130 - mozbase 131 - mozbuild 132 - mozharness 133 - taskgraph-tests 134 - telemetry-python 135 - tryselect 136 137 ### Startup tests 138 - kind: startup-test