Bug 1453720 - split g2 talos job into damp and tps. r=rwood
authorJoel Maher <jmaher@mozilla.com>
Thu, 12 Apr 2018 15:31:55 -0400
changeset 413053 d5c1d9d122511d247201a2256ad288698bea82f8
parent 413052 aa7373395767f7a58d5272067b6fd7770a9df2db
child 413054 5e672478d592f6399993290719ec296efc292b77
push id33832
push userrgurzau@mozilla.com
push dateThu, 12 Apr 2018 23:09:18 +0000
treeherdermozilla-central@da809ecceaf3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrwood
bugs1453720
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1453720 - split g2 talos job into damp and tps. r=rwood
taskcluster/ci/test/talos.yml
taskcluster/ci/test/test-sets.yml
testing/talos/talos.json
--- a/taskcluster/ci/test/talos.yml
+++ b/taskcluster/ci/test/talos.yml
@@ -49,16 +49,48 @@ talos-chrome-profiling:
     max-run-time: 1200
     mozharness:
         extra-options:
             - --suite=chromez
             - --geckoProfile
             - --add-option
             - --webServer,localhost
 
+talos-damp:
+    description: "Talos devtools (damp)"
+    try-name: damp
+    treeherder-symbol: T(damp)
+    max-run-time:
+        by-test-platform:
+            linux64.*: 2700
+            default: 5400
+    run-on-projects:
+        by-test-platform:
+            .*-qr/.*: ['mozilla-central', 'try']
+            linux64-ccov/.*: ['try']  # Bug 1407593
+            default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
+    mozharness:
+        extra-options:
+            - --suite=damp
+            - --add-option
+            - --webServer,localhost
+
+talos-damp-profiling:
+    description: "Talos profiling devtools"
+    try-name: damp-profiling
+    treeherder-symbol: T-P(damp)
+    run-on-projects: ['mozilla-central', 'try']
+    max-run-time: 1200
+    mozharness:
+        extra-options:
+            - --suite=damp
+            - --geckoProfile
+            - --add-option
+            - --webServer,localhost
+
 talos-dromaeojs:
     description: "Talos dromaeojs"
     try-name: dromaeojs
     treeherder-symbol: T(d)
     run-on-projects:
         by-test-platform:
             .*-qr/.*: ['mozilla-central', 'try']
             default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
@@ -124,51 +156,16 @@ talos-g1-profiling:
             default: 7200
     mozharness:
         extra-options:
             - --suite=g1
             - --geckoProfile
             - --add-option
             - --webServer,localhost
 
-talos-g2:
-    description: "Talos g2"
-    try-name: g2
-    treeherder-symbol: T(g2)
-    max-run-time:
-        by-test-platform:
-            linux64.*: 2700
-            default: 7200
-    run-on-projects:
-        by-test-platform:
-            .*-qr/.*: ['mozilla-central', 'try']
-            linux64-ccov/.*: ['try']  # Bug 1407593
-            default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
-    mozharness:
-        extra-options:
-            - --suite=g2
-            - --add-option
-            - --webServer,localhost
-
-talos-g2-profiling:
-    description: "Talos profiling g2"
-    try-name: g2-profiling
-    treeherder-symbol: T-P(g2)
-    max-run-time:
-        by-test-platform:
-            linux64.*: 2700
-            default: 7200
-    run-on-projects: ['mozilla-central', 'try']
-    mozharness:
-        extra-options:
-            - --suite=g2
-            - --geckoProfile
-            - --add-option
-            - --webServer,localhost
-
 talos-g3:
     description: "Talos g3"
     try-name: g3
     treeherder-symbol: T(g3)
     run-on-projects:
         by-test-platform:
             .*-qr/.*: ['mozilla-central', 'try']
             default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
@@ -522,16 +519,45 @@ talos-tp6-stylo-threads:
         by-test-platform:
             .*-qr/.*: ['mozilla-central', 'try']
             macosx.*: ['mozilla-beta', 'autoland', 'try']
             default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
     mozharness:
         extra-options:
             - --suite=tp6-stylo-threads
 
+talos-tps:
+    description: "Talos page scroll (tps)"
+    try-name: tps
+    treeherder-symbol: T(tps)
+    max-run-time: 900
+    run-on-projects:
+        by-test-platform:
+            .*-qr/.*: ['mozilla-central', 'try']
+            linux64-ccov/.*: ['try']  # Bug 1407593
+            default: ['mozilla-beta', 'mozilla-central', 'mozilla-inbound', 'autoland', 'try']
+    mozharness:
+        extra-options:
+            - --suite=tps
+            - --add-option
+            - --webServer,localhost
+
+talos-tps-profiling:
+    description: "Talos page scroll profiling (tps)"
+    try-name: tps-profiling
+    treeherder-symbol: T-P(tps)
+    max-run-time: 900
+    run-on-projects: ['mozilla-central', 'try']
+    mozharness:
+        extra-options:
+            - --suite=tps
+            - --geckoProfile
+            - --add-option
+            - --webServer,localhost
+
 talos-xperf:
     description: "Talos xperf"
     try-name: xperf
     treeherder-symbol: T(x)
     virtualization: virtual
     run-on-projects:
         by-test-platform:
             .*-qr/.*: ['mozilla-central', 'try']
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -51,29 +51,30 @@ web-platform-tests-headless:
     - web-platform-tests-reftests-headless
     - web-platform-tests-wdspec-headless
 
 opt-only-tests:
     - mochitest-valgrind
 
 talos:
     - talos-chrome
+    - talos-damp
     - talos-dromaeojs
     - talos-g1
-    - talos-g2
     - talos-g3
     - talos-g4
     - talos-g5
     - talos-other
     - talos-svgr
     - talos-tp5o
     - talos-perf-reftest
     - talos-perf-reftest-singletons
     - talos-tp6
     - talos-tp6-stylo-threads
+    - talos-tps
     - talos-speedometer
     - talos-motionmark
     - talos-h1
     - talos-h2
 
 awsy:
     - awsy
 
@@ -114,30 +115,31 @@ linux-qr-tests:
     - mochitest-webgl
     - reftest
     - test-verify
     - test-verify-wpt
     - xpcshell
 
 linux-talos-profiling:
     - talos-chrome-profiling
+    - talos-damp-profiling
     - talos-dromaeojs-profiling
     - talos-g1-profiling
-    - talos-g2-profiling
     - talos-g3-profiling
     - talos-g4-profiling
     - talos-g5-profiling
     - talos-other-profiling
     - talos-perf-reftest-profiling
     - talos-perf-reftest-singletons-profiling
     - talos-speedometer-profiling
     - talos-motionmark-profiling
     - talos-svgr-profiling
     - talos-tp5o-profiling
     - talos-tp6-profiling
+    - talos-tps-profiling
 
 linux-talos-flex:
     - talos-flex
 
 windows-qr-tests:
     - crashtest
     - mochitest-gpu
     - mochitest-media
@@ -189,48 +191,50 @@ windows-tests:
     - test-verify
     - test-verify-wpt
     - web-platform-tests
     - web-platform-tests-reftests
     - xpcshell
 
 windows-talos:
     - talos-chrome
+    - talos-damp
     - talos-dromaeojs
     - talos-g1
-    - talos-g2
     - talos-g4
     - talos-g5
     - talos-other
     - talos-perf-reftest
     - talos-perf-reftest-singletons
     - talos-svgr
     - talos-tp5o
     - talos-xperf
     - talos-speedometer
     - talos-tp6
+    - talos-tps
     - talos-motionmark
     - talos-h1
 
 windows-talos-profiling:
     - talos-chrome-profiling
+    - talos-damp-profiling
     - talos-dromaeojs-profiling
     - talos-g1-profiling
-    - talos-g2-profiling
     - talos-g3-profiling
     - talos-g4-profiling
     - talos-g5-profiling
     - talos-motionmark-profiling
     - talos-other-profiling
     - talos-perf-reftest-profiling
     - talos-perf-reftest-singletons-profiling
     - talos-speedometer-profiling
     - talos-svgr-profiling
     - talos-tp5o-profiling
     - talos-tp6-profiling
+    - talos-tps-profiling
 
 macosx64-tests:
     - cppunit
     - crashtest
     - firefox-ui-functional-local
     - firefox-ui-functional-remote
     - gtest
     - jittest
@@ -250,48 +254,50 @@ macosx64-tests:
     - test-verify
     - test-verify-wpt
     - web-platform-tests
     - web-platform-tests-reftests
     - xpcshell
 
 macosx64-talos:
     - talos-chrome
+    - talos-damp
     - talos-dromaeojs
     - talos-g1
-    - talos-g2
     - talos-g4
     - talos-g5
     - talos-other
     - talos-svgr
     - talos-tp5o
     - talos-perf-reftest
     - talos-perf-reftest-singletons
     - talos-tp6
     - talos-tp6-stylo-threads
+    - talos-tps
     - talos-speedometer
     - talos-motionmark
     - talos-h1
 
 macosx64-talos-profiling:
     - talos-chrome-profiling
+    - talos-damp-profiling
     - talos-dromaeojs-profiling
     - talos-g1-profiling
-    - talos-g2-profiling
     - talos-g3-profiling
     - talos-g4-profiling
     - talos-g5-profiling
     - talos-other-profiling
     - talos-perf-reftest-profiling
     - talos-perf-reftest-singletons-profiling
     - talos-speedometer-profiling
     - talos-motionmark-profiling
     - talos-svgr-profiling
     - talos-tp5o-profiling
     - talos-tp6-profiling
+    - talos-tps-profiling
 
 linux32-tests:
     - cppunit
     - crashtest
     - firefox-ui-functional-local
     - firefox-ui-functional-remote
     - gtest
     - jittest
--- a/testing/talos/talos.json
+++ b/testing/talos/talos.json
@@ -11,18 +11,22 @@
         },
         "other-e10s": {
             "tests": ["a11yr", "ts_paint", "tpaint", "sessionrestore", "sessionrestore_many_windows", "sessionrestore_no_auto_restore", "tabpaint", "cpstartup"]
         },
         "g1-e10s": {
             "tests": ["tp5o_scroll", "glterrain"],
             "pagesets_name": "tp5n.zip"
         },
-        "g2-e10s": {
-            "tests": ["damp", "tps"],
+        "damp-e10s": {
+            "tests": ["damp"],
+            "pagesets_name": "tp5n.zip"
+        },
+        "tps-e10s": {
+            "tests": ["tps"],
             "pagesets_name": "tp5n.zip"
         },
         "g3-e10s": {
             "tests": ["dromaeo_dom"]
         },
         "g4-e10s": {
             "tests": ["basic_compositor_video", "glvideo", "displaylist_mutate", "rasterflood_svg", "rasterflood_gradient"]
         },