taskcluster/ci/test/misc.yml
author Geoff Brown <gbrown@mozilla.com>
Tue, 24 Oct 2017 15:17:27 -0600
changeset 441317 37db725b23082b69fdf4e3b08242e592a379b60e
parent 440632 3829051139a87999d3c8a7713305d6df09ca2466
child 443150 4e98c4295025e74b28f3c0ef64eed54e41e7b8f5
permissions -rw-r--r--
Bug 1410911 - Only run test-verify when certain file types are changed; r=dustin When first introduced, test-verify was only run when .js/.html/.xul/.xhtml files were changed. Recently, it seems to run on every push. This is a speculative fix: There may be confusion between "test-verify" and "test-verification" so I am using "test-verify" consistently.

geckoview:
    description: "Geckoview run"
    suite: geckoview
    treeherder-symbol: tc(gv)
    instance-size: xlarge
    loopback-video: true
    e10s: false
    mozharness:
        script: android_emulator_unittest.py
        no-read-buildbot-config: true
        config:
            - android/androidarm_4_3.py
        extra-options:
            - --test-suite=geckoview

robocop:
    description: "Robocop run"
    suite: robocop
    treeherder-symbol: tc-M(rc)
    instance-size: xlarge
    chunks:
        by-test-platform:
            # android-4.3-arm7-api-16/debug -- not run
            android-4.3-arm7-api-16/opt: 4
            android-4.3-arm7-api-16-gradle/opt: 4
    loopback-video: true
    e10s: false
    mozharness:
        script: android_emulator_unittest.py
        no-read-buildbot-config: true
        config:
            - android/androidarm_4_3.py
        extra-options:
            - --test-suite=robocop

telemetry-tests-client:
    description: "Telemetry tests client run"
    suite: telemetry-tests-client
    treeherder-symbol: tc-e10s
    max-run-time: 5400
    checkout: true
    tier: 3
    mozharness:
        script: telemetry/telemetry_client.py
        config:
            by-test-platform:
                linux.*:
                    - remove_executables.py
                windows.*: []

test-verify:
    description: "Extra verification of tests modified on this push"
    suite: test-verify
    treeherder-symbol: tc(TV)
    loopback-video: true
    max-run-time: 5400
    allow-software-gl-layers: false
    run-on-projects:
        by-test-platform:
            # do not run on ccov; see also the enable_code_coverage transform
            linux64-ccov/.*: []
            default: built-projects
    tier:
        by-test-platform:
            android.*: 3
            windows10-64-asan.*: 3
            default: 2
    mozharness:
        script:
            by-test-platform:
                android.*: android_emulator_unittest.py
                default: desktop_unittest.py
        config:
            by-test-platform:
                android.*:
                    - android/androidarm_4_3.py
                linux.*:
                    - unittests/linux_unittest.py
                    - remove_executables.py
                macosx.*:
                    - remove_executables.py
                    - unittests/mac_unittest.py
                windows.*:
                    - unittests/win_taskcluster_unittest.py
        no-read-buildbot-config: true
        extra-options:
            - --verify