Bug 1137999 - [e10s] Start running debug reftests, bc tests on Linux (r=armenzg)
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -627,16 +627,26 @@ REFTEST_E10S = [
('crashtest-e10s', {
'use_mozharness': True,
'script_path': 'scripts/desktop_unittest.py',
'extra_args': ['--reftest-suite', 'crashtest', '--e10s'],
'blob_upload': True,
'script_maxtime': 7200,
}),
]
+REFTEST_TWO_CHUNKS_E10S = [
+ ('reftest-e10s', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/desktop_unittest.py',
+ 'extra_args': ['--reftest-suite', 'reftest', '--e10s'],
+ 'blob_upload': True,
+ 'script_maxtime': 7200,
+ 'totalChunks': 2,
+ }),
+]
XPCSHELL = [
('xpcshell', {
'use_mozharness': True,
'script_path': 'scripts/desktop_unittest.py',
'extra_args': ['--xpcshell-suite', 'xpcshell'],
'blob_upload': True,
'script_maxtime': 7200,
@@ -2225,16 +2235,17 @@ for name, branch in items_at_least(BRANC
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[:]
+ branch['platforms'][platform][slave_platform]['debug_unittest_suites'] += MOCHITEST_BC_3_E10S[:] + REFTEST_TWO_CHUNKS_E10S[:]
branch['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_DT_E10S[:] + REFTEST_E10S[:]
if platform == 'linux':
branch['platforms'][platform][slave_platform]['opt_unittest_suites'] += MARIONETTE_E10S[:]
# Bug 1080134: we want to disable all 32-bit testing on win8 for gecko 36 and
# higher, and enable 64-bit tests on win8 instead.
# Disable 64-bit win8 testing on gecko 35 and lower
for name, branch in items_before(BRANCHES, 'gecko_version', 36):