Bug 1448086 - Ensure QR tests are disabled on beta and project branches. r?Aryx
This updates the existing entries to use the 'trunk' shorthand notation,
and adds missing entries for mochitests, reftests, jsreftests, and the
three categories of web-platform-tests.
MozReview-Commit-ID: KTgfidGFPNu
--- a/taskcluster/ci/test/mochitest.yml
+++ b/taskcluster/ci/test/mochitest.yml
@@ -24,16 +24,20 @@ job-defaults:
mochitest:
description: "Mochitest plain run"
suite:
by-test-platform:
linux64-jsdcov/opt: mochitest/plain-chunked-coverage
default: mochitest/plain-chunked
treeherder-symbol: M()
loopback-video: true
+ run-on-projects:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
instance-size:
by-test-platform:
linux64-jsdcov/opt: xlarge
android.*: xlarge
default: default
chunks:
by-test-platform:
android-4.3-arm7-api-16/debug: 48
@@ -258,17 +262,17 @@ mochitest-devtools-chrome:
default: default
mochitest-gpu:
description: "Mochitest GPU run"
suite: mochitest/gpu
treeherder-symbol: M(gpu)
run-on-projects:
by-test-platform:
- .*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
default: built-projects
loopback-video: true
instance-size:
by-test-platform:
android.*: xlarge
default: default
virtualization: virtual-with-gpu
e10s:
@@ -295,17 +299,17 @@ mochitest-media:
suite: mochitest/mochitest-media
treeherder-symbol: M(mda)
max-run-time:
by-test-platform:
windows10-64-ccov/debug: 7200
default: 5400
run-on-projects:
by-test-platform:
- .*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
default: built-projects
loopback-video: true
virtualization:
by-test-platform:
windows10-64-qr/.*: virtual-with-gpu
default: virtual
instance-size:
by-test-platform:
@@ -368,17 +372,17 @@ mochitest-valgrind:
mochitest-webgl:
description: "Mochitest webgl run"
suite: mochitest/mochitest-gl
treeherder-symbol: M(gl)
run-on-projects:
by-test-platform:
windows10-64-ccov/.*: [] # Do not run on Windows ccov, see bug 1419475.
- .*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
default: built-projects
virtualization: virtual-with-gpu
chunks:
by-test-platform:
android.*: 10
windows.*: 8
default: 3
e10s:
--- a/taskcluster/ci/test/reftest.yml
+++ b/taskcluster/ci/test/reftest.yml
@@ -19,17 +19,17 @@ job-defaults:
- unittests/win_taskcluster_unittest.py
crashtest:
description: "Crashtest run"
suite: reftest/crashtest
treeherder-symbol: R(C)
run-on-projects:
by-test-platform:
- .*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
default: built-projects
instance-size:
by-test-platform:
android.*: xlarge
default: default
virtualization:
by-test-platform:
windows10-64-qr/.*: virtual-with-gpu
@@ -49,16 +49,20 @@ crashtest:
windows10-64-asan.*: 3
default: default
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:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
instance-size:
by-test-platform:
android.*: xlarge
default: default
chunks:
by-test-platform:
android-4.3-arm7-api-16/debug: 100
android.*: 40
@@ -87,16 +91,20 @@ jsreftest:
reftest:
description: "Reftest run"
suite: reftest/reftest
treeherder-symbol: R(R)
worker-type:
by-test-platform:
windows10-64.*: buildbot-bridge/buildbot-bridge
default: null
+ run-on-projects:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
instance-size:
by-test-platform:
android.*: xlarge
default: default
virtualization: virtual-with-gpu
chunks:
by-test-platform:
android-4.3-arm7-api-16/debug: 56
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -27,16 +27,20 @@ web-platform-tests:
max-run-time:
by-test-platform:
windows10-64-ccov/debug: 10800
default: 7200
e10s:
by-test-platform:
linux32/debug: both
default: true
+ run-on-projects:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
mozharness:
chunked: true
extra-options:
- --test-type=testharness
web-platform-tests-headless:
description: "Web platform test headless run"
suite: web-platform-tests
@@ -73,16 +77,20 @@ web-platform-tests-reftests:
by-test-platform:
macosx.*: 1
windows.*: 1
default: 6
e10s:
by-test-platform:
linux32/debug: both
default: true
+ run-on-projects:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
mozharness:
extra-options:
- --test-type=reftest
web-platform-tests-reftests-headless:
description: "Web platform reftest headless run"
suite: web-platform-tests-reftests
treeherder-symbol: W(WrH)
@@ -109,16 +117,20 @@ web-platform-tests-reftests-headless:
web-platform-tests-wdspec:
description: "Web platform webdriver-spec run"
suite: web-platform-tests-wdspec
treeherder-symbol: W(Wd)
mozharness:
extra-options:
- --test-type=wdspec
+ run-on-projects:
+ by-test-platform:
+ .*-qr/.*: ['trunk', 'try'] # exclude beta and project branches
+ default: built-projects
web-platform-tests-wdspec-headless:
description: "Web platform webdriver-spec headless run"
suite: web-platform-tests-wdspec
treeherder-symbol: W(WdH)
run-on-projects: [] # disabled pending releng approval
mozharness:
extra-options: