Bug 1431427 - Add talos suite configs for nightly profiling suite; r?jmaher draft
authorRob Wood <rwood@mozilla.com>
Tue, 23 Jan 2018 16:57:11 -0500
changeset 748395 af0eaeded0183e2969e5ed8e231960da95c52b3c
parent 748394 35b904c2c334b3d3cabb08edd42805cbfe9d14bd
child 748396 ca1c785745dccec24238fcade7cb57e49e7d9f94
child 748397 02a8c55082c8d4abea0e2d24dd0eca1ce9639649
child 748405 16485192b61091581a808ef0c5f2e3560d7b86bd
push id97152
push userrwood@mozilla.com
push dateMon, 29 Jan 2018 19:24:51 +0000
reviewersjmaher
bugs1431427
milestone60.0a1
Bug 1431427 - Add talos suite configs for nightly profiling suite; r?jmaher MozReview-Commit-ID: dLqkWUQkOR
testing/talos/talos.json
--- a/testing/talos/talos.json
+++ b/testing/talos/talos.json
@@ -1,104 +1,160 @@
 {
     "suites": {
         "chromez-e10s": {
             "tests": ["tresize"]
         },
+        "chromez-profiling-e10s": {
+            "talos_options": ["--geckoProfile"],
+            "tests": ["tresize"]
+        },
         "chromez-stylo-disabled-e10s": {
             "talos_options": ["--disable-stylo"],
             "tests": ["tresize"]
         },
         "dromaeojs-e10s": {
             "tests": ["dromaeo_css", "kraken"]
         },
+        "dromaeojs-profiling-e10s": {
+            "talos_options": ["--geckoProfile"],
+            "tests": ["dromaeo_css", "kraken"]
+        },
         "dromaeojs-stylo-disabled-e10s": {
             "talos_options": ["--disable-stylo"],
             "tests": ["dromaeo_css", "kraken"]
         },
         "other-e10s": {
             "tests": ["a11yr", "ts_paint", "tpaint", "sessionrestore", "sessionrestore_many_windows", "sessionrestore_no_auto_restore", "tabpaint", "cpstartup"]
         },
+        "other-profiling-e10s": {
+            "talos_options": ["--geckoProfile"],
+            "tests": ["a11yr", "ts_paint", "tpaint", "sessionrestore", "sessionrestore_many_windows", "sessionrestore_no_auto_restore", "tabpaint", "cpstartup"]
+        },
         "other-stylo-disabled-e10s": {
             "talos_options": ["--disable-stylo"],
             "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"
         },
+        "g1-profiling-e10s": {
+            "tests": ["tp5o_scroll", "glterrain"],
+            "talos_options": ["--geckoProfile"],
+            "pagesets_name": "tp5n.zip"
+        },
         "g1-stylo-disabled-e10s": {
             "tests": ["tp5o_scroll", "glterrain"],
             "talos_options": ["--disable-stylo"],
             "pagesets_name": "tp5n.zip"
         },
         "g2-e10s": {
             "tests": ["damp", "tps"],
             "pagesets_name": "tp5n.zip"
         },
+        "g2-profiling-e10s": {
+            "tests": ["damp", "tps"],
+            "talos_options": ["--geckoProfile"],
+            "pagesets_name": "tp5n.zip"
+        },
         "g2-stylo-disabled-e10s": {
             "tests": ["damp", "tps"],
             "talos_options": ["--disable-stylo"],
             "pagesets_name": "tp5n.zip"
         },
         "g3-e10s": {
             "tests": ["dromaeo_dom"]
         },
+        "g3-profiling-e10s": {
+            "tests": ["dromaeo_dom"],
+            "talos_options": ["--geckoProfile"]
+        },
         "g3-stylo-disabled-e10s": {
             "tests": ["dromaeo_dom"],
             "talos_options": ["--disable-stylo"]
         },
         "g4-e10s": {
             "tests": ["basic_compositor_video", "glvideo", "displaylist_mutate", "rasterflood_svg", "rasterflood_gradient"]
         },
+        "g4-profiling-e10s": {
+            "tests": ["basic_compositor_video", "glvideo"],
+            "talos_options": ["--geckoProfile"]
+        },
         "g4-stylo-disabled-e10s": {
             "tests": ["basic_compositor_video", "glvideo"],
             "talos_options": ["--disable-stylo"]
         },
         "g5-e10s": {
             "tests": ["ts_paint_webext", "tp5o_webext"],
             "pagesets_name": "tp5n.zip"
         },
+        "g5-profiling-e10s": {
+            "tests": ["ts_paint_webext", "tp5o_webext"],
+            "talos_options": ["--geckoProfile"],
+            "pagesets_name": "tp5n.zip"
+        },
         "g5-stylo-disabled-e10s": {
             "tests": ["ts_paint_webext", "tp5o_webext"],
             "talos_options": ["--disable-stylo"],
             "pagesets_name": "tp5n.zip"
         },
         "svgr-e10s": {
             "tests": ["tsvgx", "tsvgr_opacity", "tart", "tscrollx", "tsvg_static"]
         },
+        "svgr-profiling-e10s": {
+            "tests": ["tsvgx", "tsvgr_opacity", "tart", "tscrollx", "tsvg_static"],
+            "talos_options": ["--geckoProfile"]
+        },
         "svgr-stylo-disabled-e10s": {
             "tests": ["tsvgx", "tsvgr_opacity", "tart", "tscrollx", "tsvg_static"],
             "talos_options": ["--disable-stylo"]
         },
         "perf-reftest-e10s": {
             "tests": ["perf_reftest"]
         },
+        "perf-reftest-profiling-e10s": {
+            "tests": ["perf_reftest"],
+            "talos_options": ["--geckoProfile"]
+        },
         "perf-reftest-stylo-disabled-e10s": {
             "tests": ["perf_reftest"],
             "talos_options": ["--disable-stylo"]
         },
         "perf-reftest-singletons-e10s": {
             "tests": ["perf_reftest_singletons"]
         },
+        "perf-reftest-singletons-profiling-e10s": {
+            "tests": ["perf_reftest_singletons"],
+            "talos_options": ["--geckoProfile"]
+        },
         "perf-reftest-singletons-stylo-disabled-e10s": {
             "tests": ["perf_reftest_singletons"],
             "talos_options": ["--disable-stylo"]
         },
         "speedometer-e10s": {
             "tests": ["speedometer", "stylebench"]
         },
+        "speedometer-profiling-e10s": {
+            "talos_options": ["--geckoProfile"],
+            "tests": ["speedometer"]
+        },
         "speedometer-stylo-disabled-e10s": {
             "talos_options": ["--disable-stylo"],
             "tests": ["speedometer"]
         },
         "tp5o-e10s": {
             "tests": ["tp5o"],
             "pagesets_name": "tp5n.zip"
         },
+        "tp5o-profiling-e10s": {
+            "tests": ["tp5o"],
+            "pagesets_name": "tp5n.zip",
+            "talos_options": ["--geckoProfile"]
+        },
         "tp5o-stylo-disabled-e10s": {
             "tests": ["tp5o"],
             "pagesets_name": "tp5n.zip",
             "talos_options": ["--disable-stylo"]
         },
         "xperf-e10s": {
             "tests": ["tp5n"],
             "pagesets_name": "tp5n.zip",
@@ -122,16 +178,28 @@
             "mitmproxy_release_bin_linux64": "mitmproxy-2.0.2-linux.tar.gz",
             "mitmproxy_recording_set": "mitmproxy-recording-set-win10.zip",
             "talos_options": [
                 "--mitmproxy",
                 "mitmproxy-recording-google.mp mitmproxy-recording-youtube.mp mitmproxy-recording-amazon.mp mitmproxy-recording-facebook.mp",
                 "--firstNonBlankPaint"
             ]
         },
+        "tp6-profiling-e10s": {
+            "tests": ["tp6_google", "tp6_youtube", "tp6_amazon", "tp6_facebook"],
+            "mitmproxy_release_bin_osx": "mitmproxy-2.0.2-osx.tar.gz",
+            "mitmproxy_release_bin_linux64": "mitmproxy-2.0.2-linux.tar.gz",
+            "mitmproxy_recording_set": "mitmproxy-recording-set-win10.zip",
+            "talos_options": [
+                "--geckoProfile",
+                "--mitmproxy",
+                "mitmproxy-recording-google.mp mitmproxy-recording-youtube.mp mitmproxy-recording-amazon.mp mitmproxy-recording-facebook.mp",
+                "--firstNonBlankPaint"
+            ]
+        },
         "tp6-stylo-disabled-e10s": {
             "tests": ["tp6_google", "tp6_youtube", "tp6_amazon", "tp6_facebook"],
             "mitmproxy_release_bin_osx": "mitmproxy-2.0.2-osx.tar.gz",
             "mitmproxy_release_bin_linux64": "mitmproxy-2.0.2-linux.tar.gz",
             "mitmproxy_recording_set": "mitmproxy-recording-set-win10.zip",
             "talos_options": [
                 "--disable-stylo",
                 "--mitmproxy",