tor-browser

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

marionette.yml (3071B)


      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 task-defaults:
      6    mozharness:
      7        script: marionette.py
      8        config:
      9            by-test-platform:
     10                macosx.*:
     11                    - marionette/prod_config.py
     12                    - marionette/mac_taskcluster_config.py
     13                windows.*:
     14                    - marionette/windows_taskcluster_config.py
     15                default:
     16                    - marionette/prod_config.py
     17                    - remove_executables.py
     18    virtualization: virtual
     19 
     20 marionette-unittest:
     21    description: "Marionette unittest run"
     22    treeherder-symbol: Mn(unit)
     23    variants:
     24        - webrender-sw
     25        - headless
     26    run-on-projects:
     27        by-variant:
     28            headless:
     29                by-test-platform:
     30                    linux.*64(-shippable)?(-qr)?/opt: built-projects
     31                    default: []
     32            webrender-sw:
     33                by-test-platform:
     34                    .*-wayland.*: []
     35                    .*/debug: built-projects
     36                    default: []
     37            default:
     38                by-test-platform:
     39                    .*-wayland.*: []
     40                    default: built-projects
     41    tier:
     42        by-variant:
     43            headless: 2
     44            default: default
     45    max-run-time:
     46        by-test-platform:
     47            .*-asan.*: 3600
     48            .*-tsan.*: 4500
     49            default: 1800
     50    instance-size: default
     51    chunks: 1
     52    suite: marionette-unittest
     53    test-manifest-loader: null  # don't load in taskgraph
     54    mozharness:
     55        extra-options:
     56            - --subsuite=unittest
     57            - --test-manifest=unit/unit-tests.toml
     58 
     59 marionette-integration:
     60    description: "Marionette integration run"
     61    treeherder-symbol: Mn()
     62    suite: marionette-integration
     63    variants:
     64        - webrender-sw
     65        - headless
     66        - inc-origin-init
     67    run-on-projects:
     68        by-variant:
     69            headless:
     70                by-test-platform:
     71                    linux.*64(-shippable)?(-qr)?/opt: built-projects
     72                    default: []
     73            webrender-sw:
     74                by-test-platform:
     75                    .*-wayland.*: []
     76                    .*/debug: built-projects
     77                    default: []
     78            inc-origin-init: []
     79            default:
     80                by-test-platform:
     81                    .*-wayland.*: []
     82                    default: built-projects
     83    tier:
     84        by-variant:
     85            headless: 2
     86            default: default
     87    max-run-time:
     88        by-test-platform:
     89            .*-asan.*: 3600
     90            .*-tsan.*: 3600
     91            .*-ccov.*: 3600
     92            .*-debug.*: 3600
     93            default: 2700
     94    instance-size: default
     95    chunks:
     96        by-variant:
     97            inc-origin-init: dynamic
     98            default:
     99                by-test-platform:
    100                    .*-asan.*: 2
    101                    .*-tsan.*: 2
    102                    default: 1