tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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