Bug 1181255 - Get TSan builds and tests running in automation, fix dupe builddirs, r=kmoir
authorJordan Lund <jlund@mozilla.com>
Thu, 23 Jul 2015 08:45:26 -0700 (2015-07-23)
changeset 12697 3e6a23a3e0f0af24989e488009c6ec64dcb06bed
parent 12696 89ecd9eca198db09c7c797693e9cdc28e5a7e01e
child 12698 f75ac37bef2c331b4dbd3eb2e30571ffd13f365e
push id9082
push userjlund@mozilla.com
push dateThu, 23 Jul 2015 15:45:40 +0000 (2015-07-23)
reviewerskmoir
bugs1181255
Bug 1181255 - Get TSan builds and tests running in automation, fix dupe builddirs, r=kmoir
mozilla-tests/config.py
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -174,17 +174,21 @@ PLATFORMS['linux64-asan']['mozharness_co
     'mozharness_python': '/tools/buildbot/bin/python',
     'hg_bin': 'hg',
     'reboot_command': ['/tools/buildbot/bin/python'] + MOZHARNESS_REBOOT_CMD,
     'system_bits': '64',
     'config_file': 'talos/linux_config.py',
 }
 
 PLATFORMS['linux64-tsan']['slave_platforms'] = ['ubuntu64_vm']
-PLATFORMS['linux64-tsan']['ubuntu64_vm'] = {'name': 'Ubuntu TSAN VM 12.04 x64'}
+PLATFORMS['linux64-tsan']['ubuntu64_vm'] = {
+    'name': 'Ubuntu TSAN VM 12.04 x64',
+    'build_dir_prefix': 'ubuntu64_vm_tsan',
+    'scheduler_slave_platform_identifier': 'ubuntu64_vm_tsan'
+}
 PLATFORMS['linux64-tsan']['stage_product'] = 'firefox'
 PLATFORMS['linux64-tsan']['mozharness_config'] = {
     'mozharness_python': '/tools/buildbot/bin/python',
     'hg_bin': 'hg',
     'reboot_command': ['/tools/buildbot/bin/python'] + MOZHARNESS_REBOOT_CMD,
     'system_bits': '64',
     'config_file': 'talos/linux_config.py',
 }
@@ -1084,19 +1088,19 @@ PLATFORM_UNITTEST_VARS = {
     'linux64-tsan': {
         'product_name': 'firefox',
         'app_name': 'browser',
         'brand_name': 'Minefield',
         'builds_before_reboot': 1,
         'unittest-env': {'DISPLAY': ':0'},
         'enable_opt_unittests': True,
         'enable_debug_unittests': False,
-        'ubuntu64-tsan_vm': {
+        'ubuntu64_vm': {
             'opt_unittest_suites': UNITTEST_SUITES['opt_unittest_suites'][:],
-            'debug_unittest_suites': UNITTEST_SUITES['debug_unittest_suites'][:] + XPCSHELL,
+            'debug_unittest_suites': [],
             'suite_config': {
                 'mochitest': {
                     'config_files': ["unittests/linux_unittest.py"],
                 },
                 'mochitest-push': {
                     'config_files': ["unittests/linux_unittest.py"],
                 },
                 'mochitest-e10s': {