Bug 1340065 - Don't let SETA optimize out linux64-stylo tests; r=jmaher
authorRob Wood <rwood@mozilla.com>
Thu, 16 Feb 2017 09:41:42 -0500
changeset 343315 6cefe01ca7744d6ac3960c69eac833e2e65f7f8f
parent 343314 3eb85b3113ed707fb4291df9bf965ed26e1c4025
child 343316 846d96d2edb40886b016b3d1a478c3a7389c9c4d
child 343450 3c303491c7912ad7446b992beeb09741c5ce05fb
push id31376
push userkwierso@gmail.com
push dateFri, 17 Feb 2017 01:09:40 +0000
treeherdermozilla-central@6cefe01ca774 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1340065
milestone54.0a1
first release with
nightly linux32
6cefe01ca774 / 54.0a1 / 20170217110156 / files
nightly linux64
6cefe01ca774 / 54.0a1 / 20170217110156 / files
nightly mac
6cefe01ca774 / 54.0a1 / 20170217030229 / files
nightly win32
6cefe01ca774 / 54.0a1 / 20170217030229 / files
nightly win64
6cefe01ca774 / 54.0a1 / 20170217030229 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1340065 - Don't let SETA optimize out linux64-stylo tests; r=jmaher MozReview-Commit-ID: 4wJe1ZtxXds
taskcluster/taskgraph/util/seta.py
--- a/taskcluster/taskgraph/util/seta.py
+++ b/taskcluster/taskgraph/util/seta.py
@@ -63,16 +63,19 @@ class SETA(object):
                     # bb job types return a list instead of a single string,
                     # convert to a single string to match tc tasks format
                     if type(low_value_tasks[0]) == list:
                         low_value_tasks = [self._get_task_string(x) for x in low_value_tasks]
 
             # ensure no build tasks slipped in, we never want to optimize out those
             low_value_tasks = [x for x in low_value_tasks if 'build' not in x.lower()]
 
+            # Bug 1340065, temporarily disable SETA for linux64-stylo
+            low_value_tasks = [x for x in low_value_tasks if x.find('linux64-stylo') == -1]
+
         # In the event of request times out, requests will raise a TimeoutError.
         except exceptions.Timeout:
             logger.warning("SETA timeout, we will treat all test tasks as high value.")
 
         # In the event of a network problem (e.g. DNS failure, refused connection, etc),
         # requests will raise a ConnectionError.
         except exceptions.ConnectionError:
             logger.warning("SETA connection error, we will treat all test tasks as high value.")