Bug 1363344 - Update linux64-qr test jobs on central and integration branches. r?dustin,catlee
This patch affects the following linux64-qr test jobs (for both opt and debug):
- Stops running reftest-no-accel on central, since they don't seem to provide
much value over regular reftests.
- Starts running mochitest-gpu on central.
- Starts running crashtests, reftests, jsreftests, mochitest-gpu and
mochitest-webgl on mozilla-inbound and autoland (this matches the set of
tests on central).
- Promotes all the tests running on central/autoland/inbound to tier-1.
MozReview-Commit-ID: LgU4VgGz7S
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -452,17 +452,17 @@ linux64-qr/debug:
config:
- builds/releng_base_linux_64_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
custom-build-variant-cfg: qr-debug
tooltool-downloads: public
need-xvfb: true
- run-on-projects: [ 'mozilla-central', 'graphics' ]
+ run-on-projects: [ 'autoland', 'mozilla-inbound', 'mozilla-central', 'graphics' ]
linux64-qr/opt:
description: "Linux64 Opt QuantumRender"
index:
product: firefox
job-name: linux64-qr-opt
treeherder:
platform: linux64-qr/opt
@@ -478,17 +478,17 @@ linux64-qr/opt:
config:
- builds/releng_base_linux_64_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
custom-build-variant-cfg: qr-opt
tooltool-downloads: public
need-xvfb: true
- run-on-projects: [ 'mozilla-central', 'graphics' ]
+ run-on-projects: [ 'autoland', 'mozilla-inbound', 'mozilla-central', 'graphics' ]
linux-qr/opt:
description: "Linux32 Opt QuantumRender"
index:
product: firefox
job-name: linux-qr-opt
treeherder:
platform: linux32-qr/opt
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -103,16 +103,20 @@ crashtest:
macosx.*:
- remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=crashtest
+ tier:
+ by-test-platform:
+ linux64-qr/.*: 1
+ default: default
external-media-tests-base:
description: "External Media Test run"
suite: external-media-tests
unittest-try-name: 'media-tests'
treeherder-symbol: tc-VP(b-m)
e10s: false
tier: 2
@@ -355,16 +359,20 @@ jsreftest:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=jsreftest
when:
files-changed:
- js/src/**
- js/public/**
+ tier:
+ by-test-platform:
+ linux64-qr/.*: 1
+ default: default
marionette:
description: "Marionette unittest run"
suite: marionette
treeherder-symbol: tc(Mn)
max-run-time:
by-test-platform:
android.*: 3600
@@ -771,17 +779,16 @@ mochitest-gpu:
description: "Mochitest GPU run"
suite: mochitest/gpu
treeherder-symbol: tc-M(gpu)
loopback-video: true
docker-image: {"in-tree": "desktop1604-test"}
run-on-projects:
by-test-platform:
windows10.*: []
- linux64-qr/.*: ['graphics']
default: built-projects
e10s:
by-test-platform:
windows.*: both
android.*: false
macosx64/opt: both
default: true
mozharness:
@@ -807,16 +814,20 @@ mochitest-gpu:
macosx.*:
- remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=plain-gpu,chrome-gpu,browser-chrome-gpu
+ tier:
+ by-test-platform:
+ linux64-qr/.*: 1
+ default: default
mochitest-jetpack:
description: "Mochitest jetpack run"
suite: mochitest/jetpack-package
treeherder-symbol: tc-M(JP)
loopback-video: true
e10s: false
max-run-time: 5400
@@ -951,17 +962,16 @@ mochitest-valgrind:
mochitest-webgl:
description: "Mochitest webgl run"
suite: mochitest/mochitest-gl
treeherder-symbol: tc-M(gl)
docker-image: {"in-tree": "desktop1604-test"}
run-on-projects:
by-test-platform:
windows10.*: []
- linux64-qr/.*: ['graphics', 'mozilla-central']
default: built-projects
chunks:
by-test-platform:
android.*: 10
default: 3
e10s:
by-test-platform:
macosx.*: true
@@ -1000,26 +1010,29 @@ mochitest-webgl:
macosx.*:
- remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --mochitest-suite=mochitest-gl
+ tier:
+ by-test-platform:
+ linux64-qr/.*: 1
+ default: default
reftest:
description: "Reftest run"
suite: reftest/reftest
treeherder-symbol: tc-R(R)
docker-image: {"in-tree": "desktop1604-test"}
run-on-projects:
by-test-platform:
windows10.*: []
- linux64-qr/.*: ['graphics', 'mozilla-central']
default: built-projects
instance-size:
by-test-platform:
android.*: xlarge
default: default
chunks:
by-test-platform:
android-4.3-arm7-api-15/debug: 48
@@ -1058,26 +1071,30 @@ reftest:
macosx.*:
- remove_executables.py
- unittests/mac_unittest.py
linux.*:
- unittests/linux_unittest.py
- remove_executables.py
extra-options:
- --reftest-suite=reftest
+ tier:
+ by-test-platform:
+ linux64-qr/.*: 1
+ default: default
reftest-no-accel:
description: "Reftest not accelerated run"
suite: reftest/reftest-no-accel
treeherder-symbol: tc-R(Ru)
docker-image: {"in-tree": "desktop1604-test"}
run-on-projects:
by-test-platform:
windows10.*: []
- linux64-qr/.*: ['graphics', 'mozilla-central']
+ linux64-qr/.*: ['graphics']
default: built-projects
chunks:
by-test-platform:
macosx.*: 1
default: 8
mozharness:
script: desktop_unittest.py
no-read-buildbot-config: true