Bug 1080370 - Disable e10s mochitests on Holly since the normal ones run as e10s. r=nthomas
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -1880,37 +1880,33 @@ for platform in PLATFORMS.keys():
for platform in PLATFORMS.keys():
for slave_platform in PLATFORMS[platform]['slave_platforms']:
if slave_platform not in BRANCHES['cedar']['platforms'][platform]:
continue
BRANCHES['cedar']['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_JP[:]
BRANCHES['cedar']['platforms'][platform][slave_platform]['debug_unittest_suites'] += MOCHITEST_JP[:]
# Enable e10s Linux mochitests on trunk branches
+# Enable e10s browser-chrome mochitests on trunk branches, opt builds only for all platforms (not ready for Xp).
# Fix this to a certain gecko version once e10s starts riding the trains
mc_gecko_version = BRANCHES['mozilla-central']['gecko_version']
for name, branch in items_at_least(BRANCHES, 'gecko_version', mc_gecko_version):
- if 'linux' in branch['platforms']:
- branch['platforms']['linux']['ubuntu32_vm']['opt_unittest_suites'] += MOCHITEST_E10S[:]
- branch['platforms']['linux']['ubuntu32_vm']['debug_unittest_suites'] += MOCHITEST_E10S[:]
- if 'linux64' in branch['platforms']:
- branch['platforms']['linux64']['ubuntu64_vm']['opt_unittest_suites'] += MOCHITEST_E10S[:]
- branch['platforms']['linux64']['ubuntu64_vm']['debug_unittest_suites'] += MOCHITEST_E10S[:]
- if 'linux64-asan' in branch['platforms']:
- branch['platforms']['linux64-asan']['ubuntu64-asan_vm']['opt_unittest_suites'] += MOCHITEST_E10S[:]
-
-# Enable e10s browser-chrome mochitests on trunk branches, opt builds only.
-# Bug 1080370 - We don't want to ride the trains
-# TODO: We're not ready to enable XP
-for name, branch in items_at_least(BRANCHES, 'gecko_version', mc_gecko_version):
+ if name == "holly": # On Holly we use normal mochitest as e10s ones
+ continue
for platform in PLATFORMS.keys():
+ if platform not in branch['platforms']:
+ continue
for slave_platform in PLATFORMS[platform]['slave_platforms']:
if platform in branch['platforms'] and slave_platform in branch['platforms'][platform] and \
not slave_platform == 'xp-ix':
branch['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_BC_3_E10S[:]
+ if platform in ('linux', 'linux64', 'linux64-asan'):
+ branch['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_E10S[:]
+ if platform in ('linux', 'linux64'):
+ branch['platforms'][platform][slave_platform]['debug_unittest_suites'] += MOCHITEST_E10S[:]
# TALOS: If you set 'talos_slave_platforms' for a branch you will only get that subset of platforms
for branch in BRANCHES.keys():
for os in PLATFORMS.keys(): # 'macosx64', 'win32' and on
if os not in BRANCHES[branch]['platforms'].keys():
continue
if BRANCHES[branch]['platforms'][os].get('talos_slave_platforms') is None:
continue