Backed out changeset 58593f23158c in order to trigger SETA (hit multiple of 5 last time)
authorAndrew Halberstadt <ahalberstadt@mozilla.com>
Tue, 16 Apr 2019 15:55:00 -0400
changeset 469749 3d299e7104cd
parent 469748 58593f23158c
child 469750 549d05befaa0
push id35881
push usercbrindusan@mozilla.com
push dateWed, 17 Apr 2019 09:38:58 +0000
treeherdermozilla-central@bbca68b2af26 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone68.0a1
backs out58593f23158c
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
Backed out changeset 58593f23158c in order to trigger SETA (hit multiple of 5 last time)
taskcluster/taskgraph/transforms/tests.py
--- a/taskcluster/taskgraph/transforms/tests.py
+++ b/taskcluster/taskgraph/transforms/tests.py
@@ -972,34 +972,33 @@ def split_serviceworker_e10s(config, tes
         yield test
 
 
 @transforms.add
 def split_e10s(config, tests):
     for test in tests:
         e10s = test['e10s']
 
-        if e10s:
-            test_copy = copy.deepcopy(test)
-            test_copy['test-name'] += '-e10s'
-            test_copy['e10s'] = True
-            test_copy['attributes']['e10s'] = True
-            yield test_copy
+        test['e10s'] = True
+        test['attributes']['e10s'] = True
 
-        if not e10s or e10s == 'both':
+        if e10s == 'both':
+            yield copy.deepcopy(test)
+            e10s = False
+        if not e10s:
             test['test-name'] += '-1proc'
             test['try-name'] += '-1proc'
             test['e10s'] = False
             test['attributes']['e10s'] = False
             group, symbol = split_symbol(test['treeherder-symbol'])
             if group != '?':
                 group += '-1proc'
             test['treeherder-symbol'] = join_symbol(group, symbol)
             test['mozharness']['extra-options'].append('--disable-e10s')
-            yield test
+        yield test
 
 
 @transforms.add
 def split_socketprocess_e10s(config, tests):
     for test in tests:
         if test['attributes'].get('serviceworker_e10s'):
             yield test
             continue