Bug 1596548 - Add talos tests to central with gecko profiling enabled r=perftest-reviewers,stephendonner default tip
authorRob Wood <rwood@mozilla.com>
Tue, 19 Nov 2019 17:25:45 +0000
changeset 503030 c08a99db4c1ace6de3705d819210807b98cc773e
parent 503029 c15950d4e7f0c8541f27f684df46d98e70f5fd2f
push id101073
push userrwood@mozilla.com
push dateWed, 20 Nov 2019 14:52:00 +0000
treeherderautoland@c08a99db4c1a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersperftest-reviewers, stephendonner
bugs1596548
milestone72.0a1
Bug 1596548 - Add talos tests to central with gecko profiling enabled r=perftest-reviewers,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D53222
taskcluster/ci/config.yml
taskcluster/ci/test/talos.yml
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -61,16 +61,19 @@ treeherder:
         'Rap-fenix': 'Raptor performance tests on Fenix'
         'Rap-fennec': 'Raptor performance tests on Fennec'
         'Rap-fennec-1proc': 'Raptor performance tests on Fennec without e10s'
         'Rap-refbrow': 'Raptor performance tests on the reference browser'
         'remote': 'Remote debugging protocol tests'
         'T': 'Talos performance tests'
         'T-1proc': 'Talos performance tests without e10s'
         'T-fis': 'Talos performance tests with fission enabled'
+        'T-Prof': 'Talos performance tests on Firefox with Gecko Profiling'
+        'T-Prof-1proc': 'Talos performance tests on Firefox with Gecko Profiling and without e10s'
+        'T-Prof-fis': 'Talos performance tests on Firefox with fission and Gecko Profiling'
         'Tsd': 'Talos performance tests, Stylo disabled'
         'Tsd-1proc': 'Talos performance tests with Stylo disabled without e10s'
         'Tss': 'Talos performance tests, Stylo sequential'
         'Tss-fis': 'Talos performance tests, Stylo sequential with fission enabled'
         'Tss-1proc': 'Talos performance tests with Stylo sequential without e10s'
         'tt': 'Telemetry tests'
         'tt-1proc': 'Telemetry tests without e10s'
         'SY': 'Are we slim yet tests by TaskCluster'
--- a/taskcluster/ci/test/talos.yml
+++ b/taskcluster/ci/test/talos.yml
@@ -50,32 +50,69 @@ talos-bcv:
             windows10-aarch64/.*: 2
             .*-qr/.*: 3  # this should be disabled but might run via try syntax anyway, so explicitly downgrade to tier-3
             default: default
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=bcv
 
+talos-bcv-profiling:
+    description: "Talos basic compositor video with gecko profiling"
+    try-name: bcv-prof
+    treeherder-symbol: T-Prof(bcv)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            .*-qr/.*: []  # this test is not useful with webrender
+            (?:windows10-64|windows7-32|linux64)/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1800
+    mozharness:
+        extra-options:
+            - --suite=bcv
+            - --gecko-profile
+
 talos-chrome:
     description: "Talos chrome"
     try-name: chromez
     treeherder-symbol: T(c)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1200
     mozharness:
         extra-options:
             - --suite=chromez
 
+talos-chrome-profiling:
+    description: "Talos chrome with gecko profiling"
+    try-name: chromez-prof
+    treeherder-symbol: T-Prof(c)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1200
+    mozharness:
+        extra-options:
+            - --suite=chromez
+            - --gecko-profile
+
 talos-damp:
     description: "Talos devtools (damp)"
     try-name: damp
     treeherder-symbol: T(damp)
     max-run-time: 5400
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']  # Bug 1407593
@@ -83,43 +120,92 @@ talos-damp:
             windows7-32(?:-shippable)?/.*: ['try']
             (?:windows10-64|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']  # Bug 1544360
             default: ['mozilla-beta', 'trunk', 'try']
     mozharness:
         extra-options:
             - --suite=damp
 
+talos-damp-profiling:
+    description: "Talos devtools (damp) with gecko profiling"
+    try-name: damp-prof
+    treeherder-symbol: T-Prof(damp)
+    tier: 2
+    max-run-time: 5400
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']  # Bug 1407593
+            windows10-64-ccov/.*: ['try']
+            windows7-32(?:-shippable)?/.*: ['try']
+            (?:windows10-64|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']  # Bug 1544360
+            default: ['mozilla-central', 'try']
+    mozharness:
+        extra-options:
+            - --suite=damp
+            - --gecko-profile
+
 talos-dromaeojs:
     description: "Talos dromaeojs"
     try-name: dromaeojs
     treeherder-symbol: T(d)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 2100
     mozharness:
         extra-options:
             - --suite=dromaeojs
 
+talos-dromaeojs-profiling:
+    description: "Talos dromaeojs with gecko profiling"
+    try-name: dromaeojs-prof
+    treeherder-symbol: T-Prof(d)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 2100
+    mozharness:
+        extra-options:
+            - --suite=dromaeojs
+            - --gecko-profile
+
 talos-flex:
     description: "Talos XUL flexbox emulation enabled"
     try-name: flex
     treeherder-symbol: T(f)
     tier: 3
     run-on-projects: ['mozilla-central', 'try']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=flex
 
+talos-flex-profiling:
+    description: "Talos XUL flexbox emulation enabled with gecko profiling"
+    try-name: flex-prof
+    treeherder-symbol: T-Prof(f)
+    tier: 3
+    run-on-projects: ['mozilla-central', 'try']
+    max-run-time: 1800
+    mozharness:
+        extra-options:
+            - --suite=flex
+            - --gecko-profile
+
 talos-g1:
     description: "Talos g1"
     try-name: g1
     treeherder-symbol: T(g1)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
@@ -129,32 +215,71 @@ talos-g1:
     max-run-time:
         by-test-platform:
             linux64.*: 3600
             default: 7200
     mozharness:
         extra-options:
             - --suite=g1
 
+talos-g1-profiling:
+    description: "Talos g1 with gecko profiling"
+    try-name: g1-prof
+    treeherder-symbol: T-Prof(g1)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time:
+        by-test-platform:
+            linux64.*: 3600
+            default: 7200
+    mozharness:
+        extra-options:
+            - --suite=g1
+            - --gecko-profile
+
 talos-g3:
     description: "Talos g3"
     try-name: g3
     treeherder-symbol: T(g3)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 900
     mozharness:
         extra-options:
             - --suite=g3
 
+talos-g3-profiling:
+    description: "Talos g3 with gecko profiling"
+    try-name: g3-prof
+    treeherder-symbol: T-Prof(g3)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 900
+    mozharness:
+        extra-options:
+            - --suite=g3
+            - --gecko-profile
+
 talos-g4:
     description: "Talos g4"
     try-name: g4
     treeherder-symbol: T(g4)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
@@ -165,16 +290,38 @@ talos-g4:
     max-run-time:
         by-test-platform:
             linux64.*: 1500
             default: 1800
     mozharness:
         extra-options:
             - --suite=g4
 
+talos-g4-profiling:
+    description: "Talos g4 with gecko profiling"
+    try-name: g4-prof
+    treeherder-symbol: T-Prof(g4)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            windows10-64-ref-hw-2017/opt: ['try', 'mozilla-central']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time:
+        by-test-platform:
+            linux64.*: 1500
+            default: 1800
+    mozharness:
+        extra-options:
+            - --suite=g4
+            - --gecko-profile
+
 talos-g5:
     description: "Talos g5"
     try-name: g5
     treeherder-symbol: T(g5)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
@@ -184,16 +331,37 @@ talos-g5:
     mozharness:
         extra-options:
             - --suite=g5
     max-run-time:
         by-test-platform:
             linux64.*: 1200
             default: 1800
 
+talos-g5-profiling:
+    description: "Talos g5 with gecko profiling"
+    try-name: g5-prof
+    treeherder-symbol: T-Prof(g5)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    mozharness:
+        extra-options:
+            - --suite=g5
+            - --gecko-profile
+    max-run-time:
+        by-test-platform:
+            linux64.*: 1200
+            default: 1800
+
 talos-h1:
     description: "Talos h1"
     try-name: h1
     treeherder-symbol: T(h1)
     run-on-projects:
         by-test-platform:
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
@@ -234,126 +402,268 @@ talos-motionmark:
             windows10-64-ccov/.*: 3
             windows10-aarch64/.*: 2
             linux64-ccov/.*: 3
             default: 2
     mozharness:
         extra-options:
             - --suite=motionmark
 
+talos-motionmark-profiling:
+    description: "Talos motionmark with gecko profiling"
+    try-name: motionmark-prof
+    treeherder-symbol: T-Prof(mm)
+    tier: 2
+    run-on-projects: ['mozilla-central', 'try']
+    max-run-time: 3600
+    tier:
+        by-test-platform:
+            windows10-64-ccov/.*: 3
+            windows10-aarch64/.*: 2
+            linux64-ccov/.*: 3
+            default: 2
+    mozharness:
+        extra-options:
+            - --suite=motionmark
+            - --gecko-profile
+
 talos-other:
     description: "Talos other"
     try-name: other
     treeherder-symbol: T(o)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1500
     mozharness:
         extra-options:
             - --suite=other
 
+talos-other-profiling:
+    description: "Talos other with gecko profiling"
+    try-name: other-prof
+    treeherder-symbol: T-Prof(o)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1500
+    mozharness:
+        extra-options:
+            - --suite=other
+            - --gecko-profile
+
 talos-sessionrestore-many-windows:
     description: "Talos sessionrestore-many-windows"
     try-name: sessionrestore-many-windows
     treeherder-symbol: T(smw)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             default: ['mozilla-central', 'try']
     max-run-time: 1500
     mozharness:
         extra-options:
             - --suite=sessionrestore-many-windows
 
+talos-sessionrestore-many-windows-profiling:
+    description: "Talos sessionrestore-many-windows with gecko profiling"
+    try-name: sessionrestore-many-windows-prof
+    treeherder-symbol: T-Prof(smw)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1500
+    mozharness:
+        extra-options:
+            - --suite=sessionrestore-many-windows
+            - --gecko-profile
+
 talos-perf-reftest:
     description: "Talos perf-reftest"
     try-name: perf-reftest
     treeherder-symbol: T(p)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1200
     mozharness:
         extra-options:
             - --suite=perf-reftest
 
+talos-perf-reftest-profiling:
+    description: "Talos perf-reftest with gecko profiling"
+    try-name: perf-reftest-prof
+    treeherder-symbol: T-Prof(p)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1200
+    mozharness:
+        extra-options:
+            - --suite=perf-reftest
+            - --gecko-profile
+
 talos-perf-reftest-singletons:
     description: "Talos perf-reftest singletons"
     try-name: perf-reftest-singletons
     treeherder-symbol: T(ps)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1500
     mozharness:
         extra-options:
             - --suite=perf-reftest-singletons
 
+talos-perf-reftest-singletons-profiling:
+    description: "Talos perf-reftest singletons with gecko profiling"
+    try-name: perf-reftest-singletons-prof
+    treeherder-symbol: T-Prof(ps)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1500
+    mozharness:
+        extra-options:
+            - --suite=perf-reftest-singletons
+            - --gecko-profile
+
 talos-svgr:
     description: "Talos svgr"
     try-name: svgr
     treeherder-symbol: T(s)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=svgr
 
+talos-svgr-profiling:
+    description: "Talos svgr with gecko profiling"
+    try-name: svgr-prof
+    treeherder-symbol: T-Prof(s)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1800
+    mozharness:
+        extra-options:
+            - --suite=svgr
+            - --gecko-profile
+
 talos-tp5o:
     description: "Talos tp5o"
     try-name: tp5o
     treeherder-symbol: T(tp)
     run-on-projects:
         by-test-platform:
             linux64-ccov/.*: ['try']
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --suite=tp5o
 
+talos-tp5o-profiling:
+    description: "Talos tp5o with gecko profiling"
+    try-name: tp5o-prof
+    treeherder-symbol: T-Prof(tp)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1800
+    mozharness:
+        extra-options:
+            - --suite=tp5o
+            - --gecko-profile
+
 talos-tabswitch:
     description: "Talos page scroll (tabswitch)"
     try-name: tabswitch
     treeherder-symbol: T(tabswitch)
     max-run-time: 1200
     run-on-projects:
         by-test-platform:
             windows10-64-ccov/.*: ['try']
             linux64-ccov/.*: ['try']  # Bug 1407593
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     mozharness:
         extra-options:
             - --suite=tabswitch
 
+talos-tabswitch-profiling:
+    description: "Talos page scroll (tabswitch) with gecko profiling"
+    try-name: tabswitch-prof
+    treeherder-symbol: T-Prof(tabswitch)
+    tier: 2
+    max-run-time: 1200
+    run-on-projects:
+        by-test-platform:
+            windows10-64-ccov/.*: ['try']
+            linux64-ccov/.*: ['try']  # Bug 1407593
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    mozharness:
+        extra-options:
+            - --suite=tabswitch
+            - --gecko-profile
+
 talos-xperf:
     description: "Talos xperf"
     try-name: xperf
     treeherder-symbol: T(x)
     virtualization: virtual
     os-groups: ['Administrators']
     run-as-administrator:
         by-test-platform:
@@ -389,8 +699,26 @@ talos-realworld-webextensions:
             windows10-64-ccov/.*: ['try']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try']
             default: ['mozilla-beta', 'trunk', 'try']
     max-run-time: 1500
     mozharness:
         extra-options:
             - --suite=realworld-webextensions
+
+talos-realworld-webextensions-profiling:
+    description: "Talos tests with realworld WebExtensions with gecko profiling"
+    try-name: "realworld-webextensions-prof"
+    treeherder-symbol: T-Prof(realwebext)
+    tier: 2
+    run-on-projects:
+        by-test-platform:
+            linux64-ccov/.*: ['try']
+            windows10-64-ccov/.*: ['try']
+            (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
+            windows10-aarch64/opt: ['try']
+            default: ['mozilla-central', 'try']
+    max-run-time: 1500
+    mozharness:
+        extra-options:
+            - --suite=realworld-webextensions
+            - --gecko-profile
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -25,31 +25,33 @@ linux32-shippable/opt:
         - linux32-tests
 
 linux64/debug:
     build-platform: linux64/debug
     test-sets:
         - common-tests
         - web-platform-tests
         - marionette-media-tests
+
 linux64/opt:
     build-platform: linux64/opt
     test-sets:
         - common-tests
         - web-platform-tests
         - opt-only-tests
         - desktop-screenshot-capture
         - talos
         - awsy
         - mochitest-headless
         - linux-talos-flex
         - raptor-firefox
         - browsertime
         - raptor-fetch-firefox
         - marionette-media-tests
+
 linux64-shippable/opt:
     build-platform: linux64-shippable/opt
     test-sets:
         - common-tests
         - web-platform-tests
         - web-platform-tests-wdspec-headless
         - opt-only-tests
         - desktop-screenshot-capture
@@ -61,16 +63,18 @@ linux64-shippable/opt:
         - raptor-chrome
         - raptor-chromium
         - raptor-fetch-chromium
         - raptor-firefox
         - browsertime
         - raptor-fetch-firefox
         - raptor-profiling
         - raptor-fetch-profiling
+        - talos-profiling
+
 linux64-devedition/opt:
     build-platform: linux64-devedition-nightly/opt
     test-sets:
         - common-tests
         - web-platform-tests
         - opt-only-tests
         - desktop-screenshot-capture
 
@@ -234,16 +238,17 @@ windows10-64-shippable/opt:
         - windows-tests
         - web-platform-tests
         - web-platform-tests-wdspec-headless
         - raptor-chrome
         - raptor-chromium
         - raptor-firefox
         - browsertime
         - raptor-profiling
+        - talos-profiling
 
 windows10-64-devedition/opt:
     build-platform: win64-devedition-nightly/opt
     test-sets:
         - desktop-screenshot-capture
         - marionette-gpu-tests
         - windows-tests
         - web-platform-tests
@@ -313,16 +318,17 @@ macosx1014-64-shippable/opt:
         - raptor-chrome
         - raptor-chromium
         - raptor-firefox
         - browsertime
         - raptor-firefox-power
         - raptor-profiling
         - marionette-media-tests
         - web-platform-tests-wdspec-headless
+        - talos-profiling
 
 macosx1014-64/debug:
     build-platform: macosx64/debug
     test-sets:
         - macosx1014-64-tests
         - marionette-media-tests
 
 macosx1014-64-devedition/opt:
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -72,16 +72,36 @@ talos:
     - talos-tp5o
     - talos-perf-reftest
     - talos-perf-reftest-singletons
     - talos-tabswitch
     - talos-realworld-webextensions
     # - talos-h1 Bug 1487031 - Disabled for not finding actionable regressions
     # - talos-h2 Bug 1487031 - Disabled for not finding actionable regressions
 
+talos-profiling:
+    - talos-bcv-profiling
+    - talos-chrome-profiling
+    # - talos-damp-profiling - Disabled b/c of Bug 1597734
+    - talos-dromaeojs-profiling
+    # - talos-flex-profiling - Disabled b/c of Bug 1597736
+    - talos-g1-profiling
+    - talos-g3-profiling
+    - talos-g4-profiling
+    - talos-g5-profiling
+    - talos-motionmark-profiling
+    - talos-other-profiling
+    - talos-sessionrestore-many-windows-profiling
+    - talos-perf-reftest-profiling
+    - talos-perf-reftest-singletons-profiling
+    - talos-svgr-profiling
+    - talos-tp5o-profiling
+    - talos-tabswitch-profiling
+    - talos-realworld-webextensions-profiling
+
 talos-ref-hw:
     - talos-g4
 
 raptor-firefox:
     - raptor-tp6-1-firefox
     - raptor-tp6-2-firefox
     - raptor-tp6-3-firefox
     - raptor-tp6-4-firefox