# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- job-defaults: max-run-time: 3600 suite: talos tier: by-test-platform: windows10-64-ccov.*/.*: 3 linux64-ccov.*/.*: 3 default: default variants: ['fission'] fission-tier: 2 virtualization: by-test-platform: windows10-64-ccov.*/.*: virtual default: hardware mozharness: script: talos_script.py config: by-test-platform: macosx.*: - talos/mac_config.py windows.*: - talos/windows_config.py windows10-64-ccov-qr/opt: - talos/windows_vm_config.py linux64-ccov.*/.*: - talos/linux64_config_taskcluster.py default: - talos/linux_config.py test-manifest-loader: null # don't load tests in the taskgraph run-on-projects: by-test-name: talos-.*-profiling: by-test-platform: windows7-32.*: [] (linux|windows10|macos)(?!.*shippable).*: [] .*(?:shippable-qr).*: [] windows10.*(?!shippable-qr)shippable.*: [] default: ['mozilla-central'] default: by-test-platform: windows7-32.*: [] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-beta', 'trunk'] fission-run-on-projects: by-test-platform: (linux64|windows10-64|macosx1014-64)-shippable-qr/opt: ['mozilla-central'] default: [] talos-bcv: description: "Talos basic compositor video" try-name: bcv treeherder-symbol: T(bcv) variants: by-test-platform: (linux64|windows10|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] run-on-projects: by-test-platform: .(linux|windows10|macos)(?:shippable-qr|-qr)/.*: by-variant: webrender-sw: ['trunk'] default: [] windows7-32.*: [] (linux|windows10|macos)(?!.*shippable)(?!.*-qr).*: [] default: ['mozilla-beta', 'trunk'] max-run-time: 1800 mozharness: extra-options: - --suite=bcv talos-bcv-profiling: description: "Talos basic compositor video with gecko profiling" try-name: bcv-prof treeherder-symbol: T-Prof(bcv) tier: 2 run-on-projects: by-test-platform: windows7-32.*: [] .*(?:shippable-qr|-qr)/.*: [] (linux|windows10|macos)(?!.*shippable)(?!.*-qr).*: [] windows10-64-shippable/opt: [] default: ['mozilla-central'] max-run-time: 1800 mozharness: extra-options: - --suite=bcv - --gecko-profile talos-chrome: description: "Talos chrome" try-name: chromez treeherder-symbol: T(c) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1800 mozharness: extra-options: - --suite=chromez talos-chrome-profiling: description: "Talos chrome with gecko profiling" try-name: chromez-prof treeherder-symbol: T-Prof(c) tier: 2 max-run-time: 1200 mozharness: extra-options: - --suite=chromez - --gecko-profile talos-damp: description: "Talos devtools (damp)" try-name: damp treeherder-symbol: T(damp) max-run-time: 5400 variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] run-on-projects: by-test-platform: windows7-32-shippable/.*: [] (linux|windows|macos)(?!.*shippable).*: [] default: ['mozilla-beta', 'trunk'] fission-run-on-projects: by-test-platform: (linux64|windows10-64)-shippable-qr/opt: ['mozilla-central'] # Bug 1657864 - Disabled on macos for high frequency intermittents default: [] mozharness: extra-options: - --suite=damp talos-damp-profiling: description: "Talos devtools (damp) with gecko profiling" try-name: damp-prof treeherder-symbol: T-Prof(damp) tier: 2 max-run-time: 5400 run-on-projects: by-test-platform: windows7-32-shippable/.*: [] (linux|windows|macos)(?!.*shippable).*: [] default: ['mozilla-central'] mozharness: extra-options: - --suite=damp - --gecko-profile talos-dromaeojs: description: "Talos dromaeojs" try-name: dromaeojs treeherder-symbol: T(d) max-run-time: 2100 mozharness: extra-options: - --suite=dromaeojs talos-dromaeojs-profiling: description: "Talos dromaeojs with gecko profiling" try-name: dromaeojs-prof treeherder-symbol: T-Prof(d) tier: 2 max-run-time: 2100 mozharness: extra-options: - --suite=dromaeojs - --gecko-profile talos-flex: description: "Talos XUL flexbox emulation enabled" try-name: flex treeherder-symbol: T(f) tier: 3 run-on-projects: by-test-platform: windows7-32.*: [] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-central'] max-run-time: 1800 mozharness: extra-options: - --suite=flex talos-flex-profiling: description: "Talos XUL flexbox emulation enabled with gecko profiling" try-name: flex-prof treeherder-symbol: T-Prof(f) tier: 3 run-on-projects: by-test-platform: windows7-32.*: [] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-central'] max-run-time: 1800 mozharness: extra-options: - --suite=flex - --gecko-profile talos-g1: description: "Talos g1" try-name: g1 treeherder-symbol: T(g1) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: by-test-platform: linux64.*: 3600 default: 7200 mozharness: extra-options: - --suite=g1 talos-g1-profiling: description: "Talos g1 with gecko profiling" try-name: g1-prof treeherder-symbol: T-Prof(g1) tier: 2 max-run-time: by-test-platform: linux64.*: 3600 default: 7200 mozharness: extra-options: - --suite=g1 - --gecko-profile talos-g3: description: "Talos g3" try-name: g3 treeherder-symbol: T(g3) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 900 mozharness: extra-options: - --suite=g3 talos-g3-profiling: description: "Talos g3 with gecko profiling" try-name: g3-prof treeherder-symbol: T-Prof(g3) tier: 2 max-run-time: 900 mozharness: extra-options: - --suite=g3 - --gecko-profile talos-g4: description: "Talos g4" try-name: g4 treeherder-symbol: T(g4) variants: by-test-platform: windows7-32.*: [] (linux64|windows10|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] run-on-projects: by-test-platform: windows7-32.*: [] windows10-64-ref-hw-2017/opt: ['mozilla-central'] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-beta', 'trunk'] max-run-time: by-test-platform: linux64.*: 1500 default: 1800 mozharness: extra-options: - --suite=g4 talos-g4-profiling: description: "Talos g4 with gecko profiling" try-name: g4-prof treeherder-symbol: T-Prof(g4) tier: 2 max-run-time: by-test-platform: linux64.*: 1500 default: 1800 mozharness: extra-options: - --suite=g4 - --gecko-profile talos-g5: description: "Talos g5" try-name: g5 treeherder-symbol: T(g5) mozharness: extra-options: - --suite=g5 variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: by-test-platform: linux64.*: 1200 macosx.*: 2400 default: 1800 talos-g5-profiling: description: "Talos g5 with gecko profiling" try-name: g5-prof treeherder-symbol: T-Prof(g5) tier: 2 mozharness: extra-options: - --suite=g5 - --gecko-profile max-run-time: by-test-platform: linux64.*: 1200 default: 1800 talos-h1: description: "Talos h1" try-name: h1 treeherder-symbol: T(h1) mozharness: extra-options: - --suite=h1 max-run-time: by-test-platform: linux64.*: 900 default: 1800 talos-h2: description: "Talos h2" try-name: h2 treeherder-symbol: T(h2) max-run-time: by-test-platform: linux64.*: 900 default: 7200 mozharness: extra-options: - --suite=h2 talos-motionmark: description: "Talos motionmark" try-name: motionmark treeherder-symbol: T(mm) run-on-projects: by-test-platform: (linux|windows|macos)(?!.*shippable).*: [] default: ['mozilla-central'] max-run-time: 3600 tier: by-test-platform: windows10-64-ccov.*/.*: 3 linux64-ccov.*/.*: 3 default: 2 mozharness: extra-options: - --suite=motionmark talos-motionmark-profiling: description: "Talos motionmark with gecko profiling" try-name: motionmark-prof treeherder-symbol: T-Prof(mm) max-run-time: 3600 tier: by-test-platform: windows10-64-ccov.*/.*: 3 linux64-ccov.*/.*: 3 default: 2 mozharness: extra-options: - --suite=motionmark - --gecko-profile talos-other: description: "Talos other" try-name: other treeherder-symbol: T(o) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1500 mozharness: extra-options: - --suite=other talos-other-profiling: description: "Talos other with gecko profiling" try-name: other-prof treeherder-symbol: T-Prof(o) tier: 2 max-run-time: 1500 mozharness: extra-options: - --suite=other - --gecko-profile talos-sessionrestore-many-windows: description: "Talos sessionrestore-many-windows" try-name: sessionrestore-many-windows treeherder-symbol: T(smw) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] run-on-projects: by-test-platform: windows7-32.*/opt: [] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-central'] max-run-time: 1500 mozharness: extra-options: - --suite=sessionrestore-many-windows talos-sessionrestore-many-windows-profiling: description: "Talos sessionrestore-many-windows with gecko profiling" try-name: sessionrestore-many-windows-prof treeherder-symbol: T-Prof(smw) tier: 2 max-run-time: 1500 mozharness: extra-options: - --suite=sessionrestore-many-windows - --gecko-profile talos-perf-reftest: description: "Talos perf-reftest" try-name: perf-reftest treeherder-symbol: T(p) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1200 mozharness: extra-options: - --suite=perf-reftest talos-perf-reftest-profiling: description: "Talos perf-reftest with gecko profiling" try-name: perf-reftest-prof treeherder-symbol: T-Prof(p) tier: 2 max-run-time: 1200 mozharness: extra-options: - --suite=perf-reftest - --gecko-profile talos-perf-reftest-singletons: description: "Talos perf-reftest singletons" try-name: perf-reftest-singletons treeherder-symbol: T(ps) max-run-time: 1500 mozharness: extra-options: - --suite=perf-reftest-singletons talos-perf-reftest-singletons-profiling: description: "Talos perf-reftest singletons with gecko profiling" try-name: perf-reftest-singletons-prof treeherder-symbol: T-Prof(ps) tier: 2 max-run-time: 1500 mozharness: extra-options: - --suite=perf-reftest-singletons - --gecko-profile talos-svgr: description: "Talos svgr" try-name: svgr treeherder-symbol: T(s) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1800 mozharness: extra-options: - --suite=svgr talos-svgr-profiling: description: "Talos svgr with gecko profiling" try-name: svgr-prof treeherder-symbol: T-Prof(s) tier: 2 max-run-time: 1800 mozharness: extra-options: - --suite=svgr - --gecko-profile talos-tp5o: description: "Talos tp5o" try-name: tp5o treeherder-symbol: T(tp) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1800 mozharness: extra-options: - --suite=tp5o talos-tp5o-profiling: description: "Talos tp5o with gecko profiling" try-name: tp5o-prof treeherder-symbol: T-Prof(tp) tier: 2 max-run-time: 1800 mozharness: extra-options: - --suite=tp5o - --gecko-profile talos-tabswitch: description: "Talos page scroll (tabswitch)" try-name: tabswitch treeherder-symbol: T(tabswitch) variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] max-run-time: 1200 mozharness: extra-options: - --suite=tabswitch talos-tabswitch-profiling: description: "Talos page scroll (tabswitch) with gecko profiling" try-name: tabswitch-prof treeherder-symbol: T-Prof(tabswitch) tier: 2 max-run-time: 1200 mozharness: extra-options: - --suite=tabswitch - --gecko-profile talos-webgl: description: "Talos WebGL" try-name: webgl treeherder-symbol: T(webgl) variants: by-test-platform: .*-ccov.*/.*: [] android.*: [] windows7-32.*: [] (linux64|windows10|macos).*-qr.*: ['webgl-ipc', 'webrender-sw'] windows10-64-ccov-qr/opt: [] default: ['webgl-ipc'] run-on-projects: by-test-platform: windows7-32.*: [] windows10-64-ref-hw-2017/opt: ['mozilla-central'] (linux|windows10|macos)(?!.*shippable).*: [] default: ['mozilla-beta', 'trunk'] max-run-time: 1800 mozharness: extra-options: - --suite=webgl talos-webgl-profiling: description: "Talos WebGL with gecko profiling" try-name: webgl treeherder-symbol: T-Prof(webgl) tier: 2 run-on-projects: [] variants: by-test-platform: .*-ccov.*/.*: [] android.*: [] windows7-32.*: [] default: ['webgl-ipc'] max-run-time: 1800 mozharness: extra-options: - --suite=webgl - --gecko-profile talos-xperf: description: "Talos xperf" try-name: xperf treeherder-symbol: T(x) virtualization: virtual os-groups: ['Administrators'] run-as-administrator: by-test-platform: windows7-32.*: false windows10-64.*: true variants: by-test-platform: (linux64|windows|macos).*-qr.*: ['fission', 'webrender-sw'] default: ['fission'] run-on-projects: by-test-platform: windows7-32-shippable(?:-qr)?/.*: [] windows10-64-shippable(?:-qr)?/.*: ['mozilla-beta', 'trunk'] default: [] tier: by-test-platform: windows10-64-ccov.*/.*: 3 default: default mozharness: extra-options: - --suite=xperf config: by-test-platform: windows.*: - talos/windows_vm_config.py talos-realworld-webextensions: description: "Talos tests with realworld WebExtensions" try-name: "realworld-webextensions" treeherder-symbol: T(realwebext) max-run-time: 1500 mozharness: extra-options: - --suite=realworld-webextensions talos-realworld-webextensions-profiling: description: "Talos tests with realworld WebExtensions with gecko profiling" try-name: "realworld-webextensions-prof" treeherder-symbol: T-Prof(realwebext) tier: 2 max-run-time: 1500 mozharness: extra-options: - --suite=realworld-webextensions - --gecko-profile