taskcluster/ci/test/tests.yml
author Jorg K
Mon, 18 Dec 2017 23:37:21 +0100
changeset 29787 12a18e736fca9a9ac8e0866caf470fa9342af842
parent 29719 b062a18e4cee489a873b9961c943bbdf3d39f061
child 29793 f64410aa2f07031ab257ef7bf01a18dc068439fd
permissions -rw-r--r--
Bug 1399756 - remove trailing spaces from IDL files in mailnews. rs=white-space-only

# Each stanza here describes a particular test suite or sub-suite.  These are
# processed through the transformations described in kind.yml to produce a
# bunch of tasks.  See the schema in `taskcluster/taskgraph/transforms/tests.py`
# for a description of the fields used here.

# Note that these are in lexical order, as enforced by the task loader.

# Adding a new test type or running tests on a new platform? Be sure to review
# https://wiki.mozilla.org/Sheriffing/Job_Visibility_Policy
job-defaults:
    when:
      files-changed:
        # Include everything in comm-central except suite/ and im/
        # https://bugzilla.mozilla.org/show_bug.cgi?id=1422060
        - comm/build
        - comm/calendar
        - comm/chat
        - comm/common
        - comm/config
        - comm/db
        - comm/editor
        - comm/ldap
        - comm/mail
        - comm/mailnews
        - comm/mozharness
        - comm/other-licenses
        - comm/python
        - comm/taskcluster
        - comm/testing
        - comm/.taskcluster.yml
        - comm/AUTHORS
        - comm/comm-confvars.sh
        - comm/moz.build
        - comm/moz.configure

xpcshell:
    description: "xpcshell test run"
    suite: xpcshell
    treeherder-symbol: tc-X(X)
    run-on-projects: built-projects
    docker-image:
        in-tree: "desktop1604-test"
    chunks:
        by-test-platform:
            linux32/debug: 8
            linux64/debug: 8
            macosx64.*: 2
            default: 4
    instance-size: default
    max-run-time: 5400
    e10s: false
    allow-software-gl-layers: false
    mozharness:
        script: desktop_unittest.py
        no-read-buildbot-config: true
        config:
            by-test-platform:
                windows.*:
                    - unittests/win_taskcluster_unittest.py
                    - unittests/thunderbird_extra.py
                macosx64.*:
                    - unittests/mac_unittest.py
                    - unittests/thunderbird_extra.py
                linux.*:
                    - unittests/linux_unittest.py
                    - remove_executables.py
                    - unittests/thunderbird_extra.py
        extra-options:
            - "--xpcshell-suite=xpcshell"
        requires-signed-builds: false

mozmill:
    description: "mozmill test run"
    suite: mozmill
    treeherder-symbol: tc-Z(Z)
    run-on-projects: built-projects
    docker-image:
        in-tree: "desktop1604-test"
    chunks:
        by-test-platform:
            linux32/debug: 8
            linux64/debug: 8
            macosx64.*: 2
            default: 4
    instance-size: default
    max-run-time: 5400
    e10s: false
    allow-software-gl-layers: false
    mozharness:
        script: desktop_unittest.py
        no-read-buildbot-config: true
        config:
            by-test-platform:
                windows.*:
                    - unittests/win_taskcluster_unittest.py
                    - unittests/thunderbird_extra.py
                macosx64.*:
                    - unittests/mac_unittest.py
                    - unittests/thunderbird_extra.py
                linux.*:
                    - unittests/linux_unittest.py
                    - remove_executables.py
                    - unittests/thunderbird_extra.py
        extra-options:
            - "--mozmill-suite=mozmill"
        requires-signed-builds: false