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