Bug 1132123 - Port mulet to mozharness; r=jlund
--- a/configs/builds/releng_sub_linux_configs/64_mulet.py
+++ b/configs/builds/releng_sub_linux_configs/64_mulet.py
@@ -1,28 +1,27 @@
import os
-MOZ_OBJDIR = 'obj-firefox'
-
config = {
'default_actions': [
'clobber',
'clone-tools',
'setup-mock',
'build',
# 'generate-build-stats',
'update', # decided by query_is_nightly()
],
'stage_platform': 'linux64-mulet',
- 'tooltool_manifest_src': "browser/config/tooltool-manifests/linux64/\
-asan.manifest",
+ 'stage_product': 'b2g',
+ 'tooltool_manifest_src': "b2g/dev/config/tooltool-manifests/linux64/releng.manifest",
'platform_supports_post_upload_to_latest': False,
'enable_signing': False,
'enable_talos_sendchange': False,
'enable_count_ctors': False,
+ 'enable_check_test': False,
#### 64 bit build specific #####
'env': {
'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),
'MOZ_AUTOMATION': '1',
'DISPLAY': ':2',
'HG_SHARE_BASE_DIR': '/builds/hg-shared',
'MOZ_OBJDIR': 'obj-firefox',
'TINDERBOX_OUTPUT': '1',
new file mode 100644
--- /dev/null
+++ b/configs/builds/releng_sub_mac_configs/64_mulet.py
@@ -0,0 +1,43 @@
+import os
+
+config = {
+ 'default_actions': [
+ 'clobber',
+ 'clone-tools',
+ # 'setup-mock',
+ 'build',
+ # 'generate-build-stats',
+ 'update', # decided by query_is_nightly()
+ ],
+ 'stage_platform': 'macosx64-mulet',
+ 'stage_product': 'b2g',
+ 'tooltool_manifest_src': "b2g/dev/config/tooltool-manifests/macosx64/releng.manifest",
+ 'objdir': 'obj-firefox',
+ 'enable_signing': False,
+ 'enable_unittest_sendchange': False,
+ 'enable_talos_sendchange': False,
+ 'enable_check_test': False,
+ #### 64 bit build specific #####
+ 'env': {
+ 'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),
+ 'MOZ_AUTOMATION': '1',
+ 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
+ 'MOZ_OBJDIR': 'obj-firefox',
+ 'TINDERBOX_OUTPUT': '1',
+ 'TOOLTOOL_CACHE': '/builds/tooltool_cache',
+ 'TOOLTOOL_HOME': '/builds',
+ 'MOZ_CRASHREPORTER_NO_REPORT': '1',
+ 'CCACHE_DIR': '/builds/ccache',
+ 'CCACHE_COMPRESS': '1',
+ 'CCACHE_UMASK': '002',
+ 'LC_ALL': 'C',
+ 'XPCOM_DEBUG_BREAK': 'stack-and-abort',
+ ## 64 bit specific
+ 'PATH': '/tools/python/bin:/tools/buildbot/bin:/opt/local/bin:/usr/bin:'
+ '/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin',
+ ##
+ },
+ 'src_mozconfig': 'b2g/dev/config/mozconfigs/macosx64/mulet',
+ 'purge_minsize': 10,
+ #######################
+}
new file mode 100644
--- /dev/null
+++ b/configs/builds/releng_sub_windows_configs/32_mulet.py
@@ -0,0 +1,37 @@
+import os
+
+config = {
+ 'default_actions': [
+ 'clobber',
+ 'clone-tools',
+ # 'setup-mock', windows do not use mock
+ 'build',
+ # 'generate-build-stats',
+ 'update', # decided by query_is_nightly()
+ ],
+ 'stage_platform': 'win32-mulet',
+ 'stage_product': 'b2g',
+ 'tooltool_manifest_src': "b2g/dev/config/tooltool-manifests/win32/releng.manifest",
+ 'enable_signing': False,
+ 'enable_talos_sendchange': False,
+ 'enable_unittest_sendchange': False,
+ 'enable_check_test': False,
+ #### 32 bit build specific #####
+ 'env': {
+ 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe',
+ 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared',
+ 'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),
+ 'MOZ_AUTOMATION': '1',
+ 'MOZ_CRASHREPORTER_NO_REPORT': '1',
+ 'MOZ_OBJDIR': 'obj-firefox',
+ 'PATH': 'C:/mozilla-build/nsis-3.0a2;C:/mozilla-build/nsis-2.46u;C:/mozilla-build/python27;'
+ 'C:/mozilla-build/buildbotve/scripts;'
+ '%s' % (os.environ.get('path')),
+ 'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
+ 'TINDERBOX_OUTPUT': '1',
+ 'XPCOM_DEBUG_BREAK': 'stack-and-abort',
+ },
+ 'src_mozconfig': 'b2g/dev/config/mozconfigs/win32/mulet',
+ 'purge_minsize': 9,
+ #######################
+}