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
--- 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"
]
}
}
}