Bug 1282849 - disable fennec debug builds and tests in buildbot, r=kmoir
authorJordan Lund <jlund@mozilla.com>
Mon, 11 Jul 2016 17:24:56 -0700 (2016-07-12)
changeset 14393 19f3d53951ae21b9f1198075b188923560a5e981
parent 14392 ad5f8c375bcd35dfd908cbc5dbb1d2e0cbc266ba
child 14394 25aa9a85445cca74de205964a4609793bb4656cb
child 14395 21ae1b8c2405461aeb2ed3cce35765421c40bb03
push id10093
push userjlund@mozilla.com
push dateFri, 22 Jul 2016 16:20:04 +0000 (2016-07-22)
reviewerskmoir
bugs1282849
Bug 1282849 - disable fennec debug builds and tests in buildbot, r=kmoir http://people.mozilla.org/~jlund/remove_trunk_fennec_debug_builds.builderlist.diff http://people.mozilla.org/~jlund/remove_trunk_fennec_debug_tests.builderlist.diff MozReview-Commit-ID: 19zFvleektk
mozilla-tests/mobile_config.py
mozilla/config.py
--- a/mozilla-tests/mobile_config.py
+++ b/mozilla-tests/mobile_config.py
@@ -3092,16 +3092,26 @@ trunk_branches = []
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 42):
     trunk_branches.append(name)
 
 remove_suite_from_slave_platform(BRANCHES, PLATFORMS, 'mochitest-chrome', 'ubuntu64_vm_armv7_mobile', branches_to_keep=trunk_branches)
 remove_suite_from_slave_platform(BRANCHES, PLATFORMS, 'mochitest-chrome', 'ubuntu64_vm_armv7_large', branches_to_keep=trunk_branches)
 remove_suite_from_slave_platform(BRANCHES, PLATFORMS, 'mochitest-chrome', 'ubuntu64_vm_mobile', branches_to_keep=trunk_branches)
 remove_suite_from_slave_platform(BRANCHES, PLATFORMS, 'mochitest-chrome', 'ubuntu64_vm_large', branches_to_keep=trunk_branches)
 
+
+# Bug 1282849 - disable fennec debug builds and tests in buildbot
+for name, branch in items_at_least(BRANCHES, 'gecko_version', 50):
+    for platform in branch['platforms'].keys():
+        if platform not in ['android-api-15']:
+            continue
+        for slave_platform in ['ubuntu64_vm_armv7_mobile', 'ubuntu64_vm_armv7_large']:
+            BRANCHES[name]['platforms'][platform][slave_platform]['debug_unittest_suites'] = []
+
+
 loadSkipConfig(BRANCHES, "mobile")
 
 if __name__ == "__main__":
     import sys
     import pprint
 
     args = sys.argv[1:]
 
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -3204,16 +3204,23 @@ for name, branch in items_at_least(BRANC
 
 ##Bug 1268542 - Disable Linux64 Debug builds and tests in buildbot
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 48):
     for platform in branch['platforms'].keys():
         if platform not in ['linux64-debug']:
             continue
         del branch['platforms'][platform]
 
+# Bug 1282849 - disable fennec debug builds and tests in buildbot
+for name, branch in items_at_least(BRANCHES, 'gecko_version', 50):
+    for platform in branch['platforms'].keys():
+        if platform not in ['android-api-15-debug']:
+            continue
+        del branch['platforms'][platform]
+
 # mozilla-central's gecko version
 mb_gecko_version = BRANCHES['mozilla-beta']['gecko_version']
 # Bug 1135781 - generate builds per checkin on beta/release/esr that allow unsigned add-ons
 #   essentially:
 #      1) rm all no-add-on-sign builds from any branch less than m-b's gecko_version
 #      2) rm all no-add-on-sign builds from any branch at least m-b's gecko_version
 # Note: for now, we will lock this to m-b but eventually we will want to replace mb_gecko_version
 # with a static version so that this can ride the trains to esr