Bug 1330412 - Clean up Stylo Treeherder symbols. r=jmaher draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Fri, 01 Sep 2017 13:07:48 -0500
changeset 659132 9f9220182fb9d662da64b7f0e710fecd2f2dac82
parent 659131 dc6ba401ba50c2a8355dff3761c8aad945bcf97e
child 659303 b439a035315e4b3a3dd98ad76e8617ca1014c338
child 660176 bfb4c02a660c76ca676ce1ecd84b97c9f7468479
push id78026
push userbmo:jryans@gmail.com
push dateTue, 05 Sep 2017 15:07:24 +0000
reviewersjmaher
bugs1330412
milestone57.0a1
Bug 1330412 - Clean up Stylo Treeherder symbols. r=jmaher Clean up and standardize Treeherder symbols for Talos and AWSY tasks: * Stylo disabled groups include `sd` * Stylo sequential groups include `ss` MozReview-Commit-ID: 7cl6e0XvXNO
taskcluster/ci/test/tests.yml
taskcluster/taskgraph/transforms/task.py
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -28,17 +28,17 @@ awsy:
                 macosx.*/opt:
                     - awsy/macosx_config.py
                 default:
                     - awsy/linux_config.py
 
 awsy-stylo-disabled:
     description: "Are we slim yet for Stylo disabled"
     suite: awsy
-    treeherder-symbol: tc-SY-stylo-disabled(sy)
+    treeherder-symbol: tc-SYsd(sy)
     max-run-time: 7200
     instance-size: xlarge
     allow-software-gl-layers: false
     run-on-projects:
         by-test-platform:
             .*-stylo.*: ['autoland', 'mozilla-central', 'try']
             .*-devedition/.*: [] # don't run on devedition
             default: built-projects
@@ -53,17 +53,17 @@ awsy-stylo-disabled:
                 linux.*:
                     - awsy/linux_config.py
         extra-options:
             - --disable-stylo
 
 awsy-stylo-sequential:
     description: "Are we slim yet for Stylo sequential"
     suite: awsy
-    treeherder-symbol: tc-SY-stylo-seq(sy)
+    treeherder-symbol: tc-SYss(sy)
     max-run-time: 7200
     instance-size: xlarge
     allow-software-gl-layers: false
     run-on-projects:
         by-test-platform:
             .*-stylo.*: ['autoland', 'mozilla-central', 'try']
             .*-devedition/.*: [] # don't run on devedition
             default: built-projects
@@ -1308,17 +1308,17 @@ talos-chrome:
             - --suite=chromez
             - --add-option
             - --webServer,localhost
 
 talos-chrome-stylo-disabled:
     description: "Talos Stylo disabled chrome"
     suite: talos
     try-name: chromez-stylo-disabled
-    treeherder-symbol: tc-Ts(c)
+    treeherder-symbol: tc-Tsd(c)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1360,17 +1360,17 @@ talos-dromaeojs:
             - --suite=dromaeojs
             - --add-option
             - --webServer,localhost
 
 talos-dromaeojs-stylo-disabled:
     description: "Talos Stylo disabled dromaeojs"
     suite: talos
     try-name: dromaeojs-stylo-disabled
-    treeherder-symbol: tc-Ts(d)
+    treeherder-symbol: tc-Tsd(d)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1412,17 +1412,17 @@ talos-g1:
             - --suite=g1
             - --add-option
             - --webServer,localhost
 
 talos-g1-stylo-disabled:
     description: "Talos Stylo disabled g1"
     suite: talos
     try-name: g1-stylo-disabled
-    treeherder-symbol: tc-Ts(g1)
+    treeherder-symbol: tc-Tsd(g1)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 7200
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1464,17 +1464,17 @@ talos-g2:
             - --suite=g2
             - --add-option
             - --webServer,localhost
 
 talos-g2-stylo-disabled:
     description: "Talos Stylo disabled g2"
     suite: talos
     try-name: g2-stylo-disabled
-    treeherder-symbol: tc-Ts(g2)
+    treeherder-symbol: tc-Tsd(g2)
     virtualization: hardware
     max-run-time: 7200
     run-on-projects: ['mozilla-central', 'try']
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1516,17 +1516,17 @@ talos-g3:
             - --suite=g3
             - --add-option
             - --webServer,localhost
 
 talos-g3-stylo-disabled:
     description: "Talos Stylo disabled g3"
     suite: talos
     try-name: g3-stylo-disabled
-    treeherder-symbol: tc-Ts(g3)
+    treeherder-symbol: tc-Tsd(g3)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1568,17 +1568,17 @@ talos-g4:
             - --suite=g4
             - --add-option
             - --webServer,localhost
 
 talos-g4-stylo-disabled:
     description: "Talos Stylo disabled g4"
     suite: talos
     try-name: g4-stylo-disabled
-    treeherder-symbol: tc-Ts(g4)
+    treeherder-symbol: tc-Tsd(g4)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1621,17 +1621,17 @@ talos-g5:
             - --suite=g5
             - --add-option
             - --webServer,localhost
 
 talos-g5-stylo-disabled:
     description: "Talos Stylo disabled g5"
     suite: talos
     try-name: g5-stylo-disabled
-    treeherder-symbol: tc-Ts(g5)
+    treeherder-symbol: tc-Tsd(g5)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1674,17 +1674,17 @@ talos-other:
             - --suite=other
             - --add-option
             - --webServer,localhost
 
 talos-other-stylo-disabled:
     description: "Talos Stylo disabled other"
     suite: talos
     try-name: other-stylo-disabled
-    treeherder-symbol: tc-Ts(o)
+    treeherder-symbol: tc-Tsd(o)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1748,17 +1748,17 @@ talos-perf-reftest-singletons:
                     - talos/linux_config.py
         extra-options:
             - --suite=perf-reftest-singletons
 
 talos-perf-reftest-singletons-stylo-disabled:
     description: "Talos Stylo disabled perf-reftest singletons"
     suite: talos
     try-name: perf-reftest-singletons-stylo-disabled
-    treeherder-symbol: tc-Ts(ps)
+    treeherder-symbol: tc-Tsd(ps)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1770,17 +1770,17 @@ talos-perf-reftest-singletons-stylo-disa
                     - talos/linux_config.py
         extra-options:
             - --suite=perf-reftest-singletons-stylo-disabled
 
 talos-perf-reftest-stylo-disabled:
     description: "Talos Stylo disabled perf-reftest"
     suite: talos
     try-name: perf-reftest-stylo-disabled
-    treeherder-symbol: tc-Ts(p)
+    treeherder-symbol: tc-Tsd(p)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1818,17 +1818,17 @@ talos-svgr:
             - --suite=svgr
             - --add-option
             - --webServer,localhost
 
 talos-svgr-stylo-disabled:
     description: "Talos Stylo disabled svgr"
     suite: talos
     try-name: svgr-stylo-disabled
-    treeherder-symbol: tc-Ts(s)
+    treeherder-symbol: tc-Tsd(s)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1870,17 +1870,17 @@ talos-tp5o:
             - --suite=tp5o
             - --add-option
             - --webServer,localhost
 
 talos-tp5o-stylo-disabled:
     description: "Talos Stylo disabled tp5o"
     suite: talos
     try-name: tp5o-stylo-disabled
-    treeherder-symbol: tc-Ts(tp)
+    treeherder-symbol: tc-Tsd(tp)
     virtualization: hardware
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
         config:
             by-test-platform:
@@ -1921,17 +1921,17 @@ talos-tp6:
             - --suite=tp6
             - --add-option
             - --webServer,localhost
 
 talos-tp6-stylo-disabled:
     description: "Talos Stylo disabled Tp6"
     suite: talos
     try-name: tp6-stylo-disabled
-    treeherder-symbol: tc-Ts(tp6s)
+    treeherder-symbol: tc-Tsd(tp6)
     virtualization: hardware
     run-on-projects:
         by-test-platform:
             windows.*: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
             macosx.*: ['mozilla-beta', 'mozilla-central', 'try']
             default: []
     max-run-time: 3600
     mozharness:
@@ -1944,20 +1944,20 @@ talos-tp6-stylo-disabled:
                 windows.*:
                     - talos/windows_config.py
                 default:
                     - talos/linux_config.py
         extra-options:
             - --suite=tp6-stylo-disabled
 
 talos-tp6-stylo-threads:
-    description: "Talos Stylo Threads Tp6"
+    description: "Talos Stylo sequential Tp6"
     suite: talos
     try-name: tp6-stylo-threads
-    treeherder-symbol: tc-Ts(tp6st)
+    treeherder-symbol: tc-Tss(tp6)
     virtualization: hardware
     run-on-projects:
         by-test-platform:
             windows.*: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
             macosx.*: ['mozilla-beta', 'mozilla-central', 'try']
             default: []
     max-run-time: 3600
     mozharness:
@@ -2000,17 +2000,17 @@ talos-xperf:
             - --suite=xperf
             - --add-option
             - --webServer,localhost
 
 talos-xperf-stylo-disabled:
     description: "Talos Stylo disabled xperf"
     suite: talos
     try-name: xperf-stylo-disabled
-    treeherder-symbol: tc-Ts(x)
+    treeherder-symbol: tc-Tsd(x)
     run-on-projects:
         by-test-platform:
             windows7-32.*: ['mozilla-central', 'try']
             default: []
     max-run-time: 3600
     mozharness:
         script: talos_script.py
         no-read-buildbot-config: true
--- a/taskcluster/taskgraph/transforms/task.py
+++ b/taskcluster/taskgraph/transforms/task.py
@@ -471,24 +471,26 @@ GROUP_NAMES = {
     'tc-Fxfn-r': 'Firefox functional tests (remote) executed by TaskCluster',
     'tc-Fxfn-r-e10s': 'Firefox functional tests (remote) executed by TaskCluster with e10s',
     'tc-M': 'Mochitests executed by TaskCluster',
     'tc-M-e10s': 'Mochitests executed by TaskCluster with e10s',
     'tc-M-V': 'Mochitests on Valgrind executed by TaskCluster',
     'tc-R': 'Reftests executed by TaskCluster',
     'tc-R-e10s': 'Reftests executed by TaskCluster with e10s',
     'tc-T': 'Talos performance tests executed by TaskCluster',
-    'tc-Ts': 'Talos Stylo performance tests executed by TaskCluster',
+    'tc-Tsd': 'Talos performance tests executed by TaskCluster with Stylo disabled',
+    'tc-Tss': 'Talos performance tests executed by TaskCluster with Stylo sequential',
     'tc-T-e10s': 'Talos performance tests executed by TaskCluster with e10s',
-    'tc-Ts-e10s': 'Talos Stylo performance tests executed by TaskCluster with e10s',
+    'tc-Tsd-e10s': 'Talos performance tests executed by TaskCluster with e10s, Stylo disabled',
+    'tc-Tss-e10s': 'Talos performance tests executed by TaskCluster with e10s, Stylo sequential',
     'tc-tt-c': 'Telemetry client marionette tests',
     'tc-tt-c-e10s': 'Telemetry client marionette tests with e10s',
     'tc-SY-e10s': 'Are we slim yet tests by TaskCluster with e10s',
-    'tc-SY-stylo-disabled-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo disabled',
-    'tc-SY-stylo-seq-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo sequential',
+    'tc-SYsd-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo disabled',
+    'tc-SYss-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo sequential',
     'tc-VP': 'VideoPuppeteer tests executed by TaskCluster',
     'tc-W': 'Web platform tests executed by TaskCluster',
     'tc-W-e10s': 'Web platform tests executed by TaskCluster with e10s',
     'tc-X': 'Xpcshell tests executed by TaskCluster',
     'tc-X-e10s': 'Xpcshell tests executed by TaskCluster with e10s',
     'tc-L10n': 'Localised Repacks executed by Taskcluster',
     'tc-L10n-Rpk': 'Localized Repackaged Repacks executed by Taskcluster',
     'tc-BM-L10n': 'Beetmover for locales executed by Taskcluster',