Bug 1330412 - Stylo seq. runs for memory / perf only. r=jmaher draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Thu, 31 Aug 2017 11:28:17 -0500
changeset 659128 fb58911b650507c52176df37e6bcf62995ba445c
parent 659127 3a428eed0855c046e95b3d112494fdb458305204
child 659129 7762eb987387d9ea2bbb1041983b36afb19433d0
push id78026
push userbmo:jryans@gmail.com
push dateTue, 05 Sep 2017 15:07:24 +0000
reviewersjmaher
bugs1330412
milestone57.0a1
Bug 1330412 - Stylo seq. runs for memory / perf only. r=jmaher We no longer need to run unit / integration tests on Stylo sequential, but we'd like to retain it for memory and performance checks. In addition, we no longer need to explicitly `--enable-stylo` since it is the default. This also drops the `stylo` tag in Perfherder. MozReview-Commit-ID: 3OI8Y7Q5PW
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
taskcluster/ci/test/tests.yml
testing/talos/talos.json
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -96,26 +96,16 @@ linux64-stylo/debug:
         - devtools-tests
 linux64-stylo/opt:
     build-platform: linux64/opt
     test-sets:
         - awsy-stylo
         - stylo-tests
         - devtools-tests
         - talos
-linux64-stylo-sequential/debug:
-    build-platform: linux64/debug
-    test-sets:
-        - stylo-sequential-tests
-linux64-stylo-sequential/opt:
-    build-platform: linux64/opt
-    test-sets:
-        - awsy-stylo-sequential
-        - stylo-sequential-tests
-        - talos
 macosx64-stylo/debug:
     build-platform: macosx64/debug
     test-sets:
         - stylo-tests
 macosx64-stylo/opt:
     build-platform: macosx64/opt
     test-sets:
         - awsy-stylo
@@ -134,16 +124,23 @@ windows10-64-stylo/debug:
     test-sets:
         - stylo-tests
 windows10-64-stylo/opt:
     build-platform: win64/opt
     test-sets:
         - awsy-stylo
         - stylo-tests
 
+# Stylo sequential runs check memory and performance when using a single thread.
+linux64-stylo-sequential/opt:
+    build-platform: linux64/opt
+    test-sets:
+        - awsy-stylo-sequential
+        - talos
+
 # QR builds just run a subset right now. Note that the tests in this
 # test set are further restricted in tests.yml to run on certain projects
 # only, to avoid adding too much infra load.
 linux64-qr/opt:
     build-platform: linux64/opt
     test-sets:
         - qr-tests
         - qr-talos
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -92,21 +92,16 @@ stylo-tests:
     - mochitest-browser-chrome
     - mochitest-browser-screenshots
     - mochitest-chrome
     - mochitest-clipboard
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
 
-stylo-sequential-tests:
-    - crashtest
-    - reftest-stylo
-    - mochitest
-
 qr-talos:
     - talos-chrome
     - talos-dromaeojs
     - talos-g1
     # - talos-g2 # doesn't work with QR yet
     - talos-g3
     - talos-g4
     - talos-g5
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -70,17 +70,16 @@ awsy-stylo-sequential:
     mozharness:
         script: awsy_script.py
         config:
             # Only run on Linux64.
             by-test-platform:
                 linux.*:
                     - awsy/linux_config.py
         extra-options:
-            - --enable-stylo
             - --single-stylo-traversal
 
 cppunit:
     description: "CPP Unit Tests"
     suite: cppunittest
     treeherder-symbol: tc(Cpp)
     e10s: false
     run-on-projects:
--- a/testing/talos/talos.json
+++ b/testing/talos/talos.json
@@ -123,17 +123,16 @@
                 "mitmproxy-recording-google.mp mitmproxy-recording-youtube.mp mitmproxy-recording-amazon.mp mitmproxy-recording-facebook.mp",
                 "--firstNonBlankPaint"
             ]
         },
         "tp6-stylo-threads-e10s": {
             "tests": ["tp6_google", "tp6_youtube", "tp6_amazon", "tp6_facebook"],
             "mitmproxy_recording_set": "mitmproxy-recording-set-win10.zip",
             "talos_options": [
-                "--enable-stylo",
                 "--stylo-threads=1",
                 "--mitmproxy",
                 "mitmproxy-recording-google.mp mitmproxy-recording-youtube.mp mitmproxy-recording-amazon.mp mitmproxy-recording-facebook.mp",
                 "--firstNonBlankPaint"
             ]
         }
     }
 }