Bug 1407398 - Buildbot configs for new talos heavy profile jobs; r=jmaher
authorRob Wood <rwood@mozilla.com>
Thu, 12 Oct 2017 13:13:09 -0400
changeset 15553 0187778eccfb45e50fec09edaee145ca9387cf47
parent 15551 9fbe3214b75f0fe867170d79bf6d9f01b657a9cd
child 15554 846dffdeb159765afae73b4e6fbbad4c4f749234
push id10934
push userrwood@mozilla.com
push dateThu, 12 Oct 2017 17:22:28 +0000
reviewersjmaher
bugs1407398
Bug 1407398 - Buildbot configs for new talos heavy profile jobs; r=jmaher
mozilla-tests/config.py
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -516,16 +516,26 @@ SUITES = {
         'suites': GRAPH_CONFIG + ['--activeTests', 'speedometer'],
         'options': ({}, ALL_TALOS_PLATFORMS),
     },
     'speedometer-stylo-disabled-e10s': {
         'enable_by_default': False,
         'suites': GRAPH_CONFIG + ['--activeTests', 'speedometer'],
         'options': ({}, ALL_TALOS_PLATFORMS),
     },
+    'h1-e10s': {
+        'enable_by_default': False,
+        'suites': GRAPH_CONFIG + ['--activeTests', 'ts_paint_heavy'],
+        'options': ({}, ALL_TALOS_PLATFORMS),
+    },
+    'h2-e10s': {
+        'enable_by_default': False,
+        'suites': GRAPH_CONFIG + ['--activeTests', 'tp6_google_heavy:tp6_youtube_heavy:tp6_amazon_heavy:tp6_facebook_heavy'],
+        'options': ({}, ALL_TALOS_PLATFORMS),
+    },
 }
 
 BRANCH_UNITTEST_VARS = {
     'hghost': 'hg.mozilla.org',
     # turn on platforms as we get them running
     'platforms': {
         'linux': {},
         'linux64': {},
@@ -2885,22 +2895,24 @@ for platform in PLATFORMS.keys():
                     BRANCHES[name]['platforms'][platform][slave_platform]['opt_unittest_suites'] += \
                         MOCHITEST_GPU + MOCHITEST_CLIPBOARD
 
                     # Do not add Linux x64 debug since it is running on TaskCluster
                     if slave_platform != 'ubuntu64_vm':
                         BRANCHES[name]['platforms'][platform][slave_platform]['debug_unittest_suites'] += \
                             MOCHITEST_GPU + MOCHITEST_CLIPBOARD
 
-# Enable talos speedometer on 58+
+# Enable talos h1, h2, and speedometer on 58+
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 58):
     if branch.get('enable_talos') is False:
         continue
     branch['speedometer-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
     branch['speedometer-stylo-disabled-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
+    branch['h1-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
+    branch['h2-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
 
 # Enable talos Stylo on 57+ for m-c and try
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 57):
     if branch.get('enable_talos') is False:
         continue
     if name in ['try', 'mozilla-central']:
         branch['xperf-stylo-e10s_tests'] = (1, False, {}, WIN7_ONLY)
         branch['xperf-stylo-disabled-e10s_tests'] = (1, False, {}, WIN7_ONLY)