Bug 1363344 - Update linux64-qr test jobs on central and integration branches. r?dustin,catlee draft
authorKartikaya Gupta <kgupta@mozilla.com>
Tue, 09 May 2017 10:12:27 -0400
changeset 574885 60f758c43ad5c51daebc7336b8b39d2d40987527
parent 574813 b0ff0c5c0a35a1ee9f19cec2bae5cc2cd5772db6
child 627729 3a17eca373f006e9989f9ffe586b26cc6d30f139
push id57848
push userkgupta@mozilla.com
push dateTue, 09 May 2017 14:49:22 +0000
reviewersdustin, catlee
bugs1363344
milestone55.0a1
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
taskcluster/ci/build/linux.yml
taskcluster/ci/test/tests.yml
--- 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