taskcluster/ci/test/reftest.yml
author Geoff Brown <gbrown@mozilla.com>
Fri, 04 Jan 2019 16:46:01 -0700
changeset 509721 135c1ea8854e871f40a2c42211157f37e2b4eda3
parent 508087 a816dd3b0d12a7b3ca3492d622e3348998691dbb
child 514706 908a14f72ae3f7be352ae65533f12befd2a142c0
permissions -rw-r--r--
Bug 1498298 - Prepare to run packet.net geckoview tests against x86_64 opt/debug builds; r=me,a=test-only This doesn't actually run anything differently, yet.

job-defaults:
    target:
        by-test-platform:
            android-em-7.*: geckoview-androidTest.apk
            default: null
    serviceworker-e10s:
        by-test-platform:
            linux64/debug: both
            default: false
    mozharness:
        script:
            by-test-platform:
                android-em.*: android_emulator_unittest.py
                default: desktop_unittest.py
        config:
            by-test-platform:
                android-em-7.*:
                    - android/android_common.py
                    - android/androidx86_7_0.py
                android-em-4.*:
                    - android/android_common.py
                    - android/androidarm_4_3.py
                linux.*:
                    - unittests/linux_unittest.py
                    - remove_executables.py
                macosx.*:
                    - unittests/mac_unittest.py
                windows.*:
                    - unittests/win_taskcluster_unittest.py

crashtest:
    description: "Crashtest run"
    suite: reftest/crashtest
    treeherder-symbol: R(C)
    run-on-projects: built-projects
    instance-size:
        by-test-platform:
            android-em.*: xlarge
            default: default
    virtualization:
        by-test-platform:
            windows10-64-qr/.*: virtual-with-gpu
            default: virtual
    chunks:
        by-test-platform:
            android-em-4.3-arm7-api-16/debug: 10
            android-em-4.3-arm7-api-16/opt: 4
            android-em-7.*: 1
            default: 1
    e10s:
        by-test-platform:
            linux32/debug: both
            default: true
    max-run-time:
        by-test-platform:
            android-em.*: 7200
            default: 3600

jsreftest:
    description: "JS Reftest run"
    suite: reftest/jsreftest
    schedules-component: jsreftest  # scheduling for this reftest is different from the others..
    treeherder-symbol: R(J)
    run-on-projects: built-projects
    instance-size:
        by-test-platform:
            android-em.*: xlarge
            default: default
    chunks:
        by-test-platform:
            android-em-4.3-arm7-api-16/debug: 100
            android-em-7.0-x86/opt: 4
            android-em-7.0-x86/debug: 8
            android-em.*: 40
            windows.*: 2
            windows10-64-ccov/debug: 5
            linux64-ccov/.*: 5
            linux64-qr/.*: 4
            linux32/debug: 5
            macosx64-ccov/debug: 5
            default: 3
    max-run-time:
        by-test-platform:
            android-em.*: 7200
            windows10-64-ccov/debug: 7200
            macosx64-ccov/debug: 7200
            default: 3600

reftest:
    description: "Reftest run"
    suite: reftest/reftest
    treeherder-symbol: R(R)
    run-on-projects: built-projects
    instance-size:
        by-test-platform:
            android-em.*: xlarge
            default: default
    virtualization: virtual-with-gpu
    chunks:
        by-test-platform:
            android-em-4.3-arm7-api-16/debug: 56
            android-em-4.*: 28
            android-em-7.*: 5
            macosx64.*/opt: 2
            macosx64.*/debug: 3
            macosx64-ccov/debug: 6
            windows.*/opt: 2
            windows.*/debug: 4
            windows10-64-ccov/debug: 6
            default: 8
    e10s:
        by-test-platform:
            linux32/debug: both
            default: true
    max-run-time:
        by-test-platform:
            android-em.*: 7200
            windows10-64-ccov/debug: 5400
            windows10-64-asan/opt: 5400
            macosx64-ccov/debug: 5400
            default: 3600
    mozharness:
        chunked:
            by-test-platform:
                android-em.*: false
                macosx64/opt: false
                windows10-64.*/opt: false
                default: true

reftest-gpu:
    description: "Reftest GPU run"
    suite: reftest/reftest-gpu
    treeherder-symbol: R(Rg)
    chunks:
        by-test-platform:
            windows.*/opt: 2
            default: 4
    run-on-projects:
        by-test-platform:
            windows10.*: []
            default: built-projects
    instance-size: default
    virtualization: virtual-with-gpu
    max-run-time: 3600
    mozharness:
        chunked: true
    tier: default

reftest-no-accel:
    description: "Reftest not accelerated run"
    suite: reftest/reftest-no-accel
    treeherder-symbol: R(Ru)
    virtualization: virtual-with-gpu
    run-on-projects:
        by-test-platform:
            windows10.*: []
            default: built-projects
    chunks:
        by-test-platform:
            macosx.*: 1
            windows.*: 4
            default: 8
    mozharness:
        chunked:
            by-test-platform:
                windows10-64.*/opt: false
                macosx.*: false
                default: true