Bug 1318200 - TaskCluster CI for Stylo; r=dustin
This commit introduces support for performing build and test variations with Stylo enabled. From a high level, this is similar to the e10s/non-e10s variations that we currently run. However, it is different in that Stylo is a build time (not run time) flag. So, we need to perform separate builds for Stylo. In the current implementation of the task graph, we can either introduce a new platform or a new build type/configuration. I've chosen to introduce a new platform if nothing else so the Treeherder results clearly separate Stylo from non-Stylo. This decision can be revisited in the future once Stylo becomes more stable and visible outside the "stylo" repository. Stylo functionality is limited to layout functionality and Stylo developers aren't very interested in many tests not related to layout at the moment. So we introduce a new test set running a limited functionality of tests in Stylo builds. In the current state of this commit, Stylo builds will permafail. This is because Stylo builds require a vendored copy of Servo. Logic for pruning the task graph of Stylo/Servo related tasks will be implemented in subsequent commits. MozReview-Commit-ID: JivhkpXDjIw
This commit is contained in:
@@ -108,6 +108,7 @@ UNITTEST_ALIASES = {
|
||||
'reftest-no-accel': alias_matches(r'^(plain-)?reftest-no-accel.*$'),
|
||||
'reftests': alias_matches(r'^(plain-)?reftest.*$'),
|
||||
'reftests-e10s': alias_matches(r'^(plain-)?reftest-e10s.*$'),
|
||||
'reftest-stylo': alias_matches(r'^(plain-)?reftest-stylo.*$'),
|
||||
'robocop': alias_prefix('robocop'),
|
||||
'web-platform-test': alias_prefix('web-platform-tests'),
|
||||
'web-platform-tests': alias_prefix('web-platform-tests'),
|
||||
|
||||
Reference in New Issue
Block a user