Bug 1155362 - enable SETA for Android in buildbot scheduling, configs r=Callek
authorkmoir@mozilla.com
Thu, 23 Apr 2015 11:46:15 -0400 (2015-04-23)
changeset 12217 2bd0fd3b12e3828fd029acfd4f68a686707762fe
parent 12216 2d2d390ff2b5350f1811bae639d9ee492d4f107d
child 12218 613814a06facaa7e24a9403df35658aca45c84ae
push id8835
push userkmoir@mozilla.com
push dateThu, 23 Apr 2015 15:47:41 +0000 (2015-04-23)
reviewersCallek
bugs1155362
Bug 1155362 - enable SETA for Android in buildbot scheduling, configs r=Callek
mozilla-tests/config_seta_mobile.py
setup-master.py
new file mode 100644
--- /dev/null
+++ b/mozilla-tests/config_seta_mobile.py
@@ -0,0 +1,96 @@
+def loadSkipConfigMobile(BRANCHES):
+
+    BRANCHES['fx-team']['platforms']['android-api-9']['ubuntu64_vm_large']['skipconfig'] = {
+                                                                                            ('opt', 'crashtest-1'): (10, 3400),
+                                                                                            ('opt', 'crashtest-2'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-1'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-2'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-3'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-4'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-5'): (10, 3400),
+                                                                                            ('opt', 'jsreftest-6'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-1'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-10'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-11'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-12'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-13'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-14'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-15'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-16'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-2'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-3'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-4'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-5'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-7'): (10, 3400),
+                                                                                            ('opt', 'plain-reftest-9'): (10, 3400),
+                                                                                           }
+    BRANCHES['fx-team']['platforms']['android-api-9']['ubuntu64_vm_mobile']['skipconfig'] = {
+                                                                                             ('opt', 'mochitest-1'): (10, 3400),
+                                                                                             ('opt', 'mochitest-10'): (10, 3400),
+                                                                                             ('opt', 'mochitest-11'): (10, 3400),
+                                                                                             ('opt', 'mochitest-12'): (10, 3400),
+                                                                                             ('opt', 'mochitest-14'): (10, 3400),
+                                                                                             ('opt', 'mochitest-16'): (10, 3400),
+                                                                                             ('opt', 'mochitest-2'): (10, 3400),
+                                                                                             ('opt', 'mochitest-3'): (10, 3400),
+                                                                                             ('opt', 'mochitest-5'): (10, 3400),
+                                                                                             ('opt', 'mochitest-6'): (10, 3400),
+                                                                                             ('opt', 'mochitest-7'): (10, 3400),
+                                                                                             ('opt', 'mochitest-8'): (10, 3400),
+                                                                                             ('opt', 'mochitest-gl-1'): (10, 3400),
+                                                                                             ('opt', 'mochitest-gl-2'): (10, 3400),
+                                                                                             ('opt', 'mochitest-gl-3'): (10, 3400),
+                                                                                             ('opt', 'mochitest-gl-4'): (10, 3400),
+                                                                                             ('opt', 'robocop-4'): (10, 3400),
+                                                                                             ('opt', 'xpcshell-1'): (10, 3400),
+                                                                                             ('opt', 'xpcshell-2'): (10, 3400),
+                                                                                             ('opt', 'xpcshell-3'): (10, 3400),
+                                                                                            }
+
+    BRANCHES['mozilla-inbound']['platforms']['android-api-9']['ubuntu64_vm_large']['skipconfig'] = {
+                                                                                                    ('opt', 'crashtest-1'): (10, 3400),
+                                                                                                    ('opt', 'crashtest-2'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-1'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-2'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-3'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-4'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-5'): (10, 3400),
+                                                                                                    ('opt', 'jsreftest-6'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-1'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-10'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-11'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-12'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-13'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-14'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-15'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-16'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-2'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-3'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-4'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-5'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-7'): (10, 3400),
+                                                                                                    ('opt', 'plain-reftest-9'): (10, 3400),
+                                                                                                   }
+    BRANCHES['mozilla-inbound']['platforms']['android-api-9']['ubuntu64_vm_mobile']['skipconfig'] = {
+                                                                                                     ('opt', 'mochitest-1'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-10'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-11'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-12'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-14'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-16'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-2'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-3'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-5'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-6'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-7'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-8'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-gl-1'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-gl-2'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-gl-3'): (10, 3400),
+                                                                                                     ('opt', 'mochitest-gl-4'): (10, 3400),
+                                                                                                     ('opt', 'robocop-4'): (10, 3400),
+                                                                                                     ('opt', 'xpcshell-1'): (10, 3400),
+                                                                                                     ('opt', 'xpcshell-2'): (10, 3400),
+                                                                                                     ('opt', 'xpcshell-3'): (10, 3400),
+                                                                                                    }
+
--- a/setup-master.py
+++ b/setup-master.py
@@ -270,32 +270,34 @@ def load_masters_json(masters_json, role
             c.globs.append('try_localconfig.py')
         elif m['role'] == 'tests':
             c.config_dir = 'mozilla-tests'
             c.local_links.append((mastercfg, 'master.cfg'))
             c.local_links.append(
                 ('tests_localconfig.py', 'master_localconfig.py'))
             c.globs.append('tests_localconfig.py')
             c.globs.append('config_seta.py')
+            c.globs.append('config_seta_mobile.py')
             c.globs.append(mastercfg)
         elif m['role'] == 'scheduler':
             if 'build_scheduler' in m['name']:
                 c.config_dir = 'mozilla'
                 c.globs.append('release-firefox*.py')
                 c.globs.append('release-fennec*.py')
                 c.globs.append('release-thunderbird*.py')
                 c.globs.append('release_templates')
             elif 'tests_scheduler' in m['name']:
                 c.config_dir = 'mozilla-tests'
             c.globs.append(mastercfg)
             c.globs.append('scheduler_localconfig.py')
             c.local_links.append((mastercfg, 'master.cfg'))
             c.local_links.append(
                 ('scheduler_localconfig.py', 'master_localconfig.py'))
             c.globs.append('config_seta.py')
+            c.globs.append('config_seta_mobile.py')
 
         retval.append(c)
     return retval
 
 
 if __name__ == "__main__":
 
     from optparse import OptionParser