Bug 1132123 - Port mulet to mozharness; r=jlund
authorMike Shal <mshal@mozilla.com>
Wed, 04 Mar 2015 09:15:26 -0500 (2015-03-04)
changeset 3705 513ec95fb81f58fe0c8e46c3d804c59d1e962655
parent 3704 2e86a723f19d22687bc9cd7fb6fde4ec23c8672f
child 3706 006f3dc27334dbeb84b45915f5a00b2d2549b02b
push id2910
push usermshal@mozilla.com
push dateWed, 04 Mar 2015 14:16:12 +0000 (2015-03-04)
reviewersjlund
bugs1132123
Bug 1132123 - Port mulet to mozharness; r=jlund
configs/builds/releng_sub_linux_configs/64_mulet.py
configs/builds/releng_sub_mac_configs/64_mulet.py
configs/builds/releng_sub_windows_configs/32_mulet.py
--- 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,
+    #######################
+}