tools/tryselect/try_presets.yml
author Mike Hommey <mh+mozilla@glandium.org>
Wed, 20 Mar 2019 22:46:10 +0000
changeset 465312 22c1c1ddce35f15335233c4c07f3590a19448fe2
parent 465280 e4687afaa25c5ba5ad23752d4a403df01b00f25e
child 466157 6b65273fab78c75298742caf3b3ce1c3cc9113ac
permissions -rw-r--r--
Bug 1524429 - MOZ_ANDROID_CPU_ARCH doesn't need MOZ_ARCH. r=nalexander It hasn't needed it since bug 1397776. Differential Revision: https://phabricator.services.mozilla.com/D24000

---
# Presets defined here will be available to all users. Run them with:
#   $ mach try --preset <name>
#
# If editing this file, make sure to run:
#   $ mach python-test tools/tryselect/test/test_presets.py
#
# Descriptions are required. Please keep this in alphabetical order.

debugger-tests:
    selector: fuzzy
    description: >-
        Runs the tests relevant to the Firefox Devtools Debugger
    query:
        - "'debugger"
        - "'mozlint-eslint"
        - "!asan !pgo 'devtools"
        - "!android !asan !pgo 'mochitest-chrome | 'mochitest-clipboard-e10s"
        - "!asan !pgo 'linux64/ 'xpcshell"
        - "!pgo !qr !macosx 'damp"

perf:
    selector: fuzzy
    description: >-
        Runs all performance (raptor and talos) tasks across all platforms.
        This preset can be filtered down further (e.g to limit it to a specific
        platform) via |mach try --preset perf -xq "'windows"|.

        Android hardware platforms are excluded due to resource limitations.
    query:
        - "^test- !android-hw 'raptor | 'talos"

sample-suites:
    selector: fuzzy
    description: >-
        Runs one chunk of every test suite plus all suites that aren't chunked.
        It is useful for testing infrastructure changes that can affect the
        harnesses themselves but are unlikely to break specific tests.
    query:
        - ^test- -1$
        # Only run a single talos + raptor suite per platform
        - ^test- !1$ !2$ !3$ !4$ !5$ !6$ !7$ !8$ !9$ !0$ !raptor !talos
        - ^test- 'raptor-speedometer | 'talos-g1-e10s