tor-browser

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

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