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
--- 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