--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -229,20 +229,20 @@ for platform, platform_config in PLATFOR
platform_config.get('talos_slave_platforms', []))
for slave_platform in all_slave_platforms:
platform_config[slave_platform]['slaves'] = sorted(SLAVES[slave_platform])
if slave_platform in TRY_SLAVES:
platform_config[slave_platform]['try_slaves'] = sorted(TRY_SLAVES[slave_platform])
else:
platform_config[slave_platform]['try_slaves'] = platform_config[slave_platform]['slaves']
-ALL_TALOS_PLATFORMS = get_talos_slave_platforms(PLATFORMS, platforms=('linux64', 'win32', 'win32-devedition', 'macosx64', 'macosx64-devedition', 'win64', 'win64-devedition', 'linux64-stylo', 'linux64-stylosequential', 'linux64-devedition'))
-LINUX_ONLY = get_talos_slave_platforms(PLATFORMS, platforms=('linux64', 'linux64-stylo', 'linux64-stylosequential', 'linux64-devedition'))
-WIN_ONLY = get_talos_slave_platforms(PLATFORMS, platforms=('win32', 'win32-devedition', 'win64', 'win64-devedition'))
-WIN7_ONLY = ['win7_ix', 'win7_ix_devedition']
+ALL_TALOS_PLATFORMS = get_talos_slave_platforms(PLATFORMS, platforms=('linux64', 'win32', 'macosx64', 'win64', 'linux64-stylo', 'linux64-stylosequential'))
+LINUX_ONLY = get_talos_slave_platforms(PLATFORMS, platforms=('linux64', 'linux64-stylo', 'linux64-stylosequential'))
+WIN_ONLY = get_talos_slave_platforms(PLATFORMS, platforms=('win32', 'win64'))
+WIN7_ONLY = ['win7_ix']
SUITES = {
'xperf-e10s': {
'enable_by_default': True,
'suites': GRAPH_CONFIG + ['--activeTests', 'tp5n', '--sampleConfig', 'xperf.config', '--mozAfterPaint', '--xperf_path',
'"c:/Program Files/Microsoft Windows Performance Toolkit/xperf.exe"', '--filter', 'ignore_first:5', '--filter', 'median'],
'options': (TALOS_TP_NEW_OPTS, WIN7_ONLY),
},
@@ -306,16 +306,31 @@ SUITES = {
'suites': GRAPH_CONFIG + ['--activeTests', 'Quantum_1', '--filter', 'ignore_first:5', '--filter', 'median'],
'options': ({}, WIN_ONLY),
},
'quantum-pageload-stylo-e10s': {
'enable_by_default': True,
'suites': GRAPH_CONFIG + ['--activeTests', 'Quantum_1', '--filter', 'ignore_first:5', '--filter', 'median', '--stylo'],
'options': ({}, WIN_ONLY),
},
+ 'tp6-e10s': {
+ 'enable_by_default': False,
+ 'suites': GRAPH_CONFIG + ['--activeTests', 'Quantum_1', '--filter', 'ignore_first:5', '--filter', 'median'],
+ 'options': ({}, WIN_ONLY),
+ },
+ 'tp6-stylo-e10s': {
+ 'enable_by_default': False,
+ 'suites': GRAPH_CONFIG + ['--activeTests', 'Quantum_1', '--filter', 'ignore_first:5', '--filter', 'median', '--stylo'],
+ 'options': ({}, WIN_ONLY),
+ },
+ 'tp6-stylo-threads-e10s': {
+ 'enable_by_default': True,
+ 'suites': GRAPH_CONFIG + ['--activeTests', 'Quantum_1', '--filter', 'ignore_first:5', '--filter', 'median', '--stylo-threads'],
+ 'options': ({}, WIN_ONLY),
+ },
'perf-reftest-singletons-e10s': {
'enable_by_default': False,
'suites': GRAPH_CONFIG + ['--activeTests', 'bloom_basic_singleton', '--filter', 'ignore_first:5', '--filter', 'median'],
'options': ({}, ALL_TALOS_PLATFORMS),
},
}
BRANCH_UNITTEST_VARS = {
@@ -2510,16 +2525,21 @@ for platform in PLATFORMS.keys():
MOCHITEST_GPU + MOCHITEST_CLIPBOARD
# Enable talos perf-reftest-singeltons on 56+
for name, branch in items_at_least(BRANCHES, 'gecko_version', 56):
if branch.get('enable_talos') is False:
continue
branch['perf-reftest-singletons-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
branch['quantum-pageload-stylo-e10s_tests'] = (1, False, {}, WIN_ONLY)
+ branch['tp6-stylo-threads-e10s_tests'] = (1, False, {}, WIN_ONLY)
+
+ if name in ['try']:
+ branch['tp6-stylo-e10s_tests'] = (1, False, {}, WIN_ONLY)
+ branch['tp6-e10s_tests'] = (1, False, {}, WIN_ONLY)
### Test suites that only run on Try ###
ride_trains_branches = []
for name, branch in items_at_least(BRANCHES, 'gecko_version', 46):
ride_trains_branches.append(name)
# TALOS: If you set 'talos_slave_platforms' for a branch you will only get that subset of platforms