Bug 1576957 - [ci] Turn off QuantumRender tasks on Ash, r=gbrown
authorAndrew Halberstadt <ahalberstadt@mozilla.com>
Wed, 28 Aug 2019 22:06:01 +0000
changeset 554708 de27cb9fb807d14598298c986b302f1e94c1facf
parent 554707 734d2434e08bc19e3b904085e670b507daaf1759
child 554709 e5b26c5fc4c0f6a7f56c2d536d1d81358926f1f4
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgbrown
bugs1576957
milestone70.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 1576957 - [ci] Turn off QuantumRender tasks on Ash, r=gbrown Depends on D43806 Differential Revision: https://phabricator.services.mozilla.com/D43807
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -198,20 +198,27 @@ def target_tasks_ash(full_task_graph, pa
             if p in platform:
                 return False
         for k in ('toolchain', 'l10n'):
             if k in attr['kind']:
                 return False
         # and none of this linux64-asan/debug stuff
         if platform == 'linux64-asan' and attr['build_type'] == 'debug':
             return False
-        # no non-e10s tests
+
         if attr.get('unittest_suite'):
+            # no non-e10s tests
             if not attr.get('e10s'):
                 return False
+
+            # filter out by test platform
+            for p in ('-qr',):
+                if p in attr['test_platform']:
+                    return False
+
         # don't upload symbols
         if attr['kind'] == 'upload-symbols':
             return False
         return True
 
     return [l for l, t in full_task_graph.tasks.iteritems()
             if filter(t)
             and standard_filter(t, parameters)