| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 | 3 |
| 4 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be |
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. |
| 7 | 7 |
| 8 # This is the buildmaster config file for the 'chromium' bot. It must | 8 # This is the buildmaster config file for the 'chromium' bot. It must |
| 9 # be installed as 'master.cfg' in your buildmaster's base directory | 9 # be installed as 'master.cfg' in your buildmaster's base directory |
| 10 # (although the filename can be changed with the --basedir option to | 10 # (although the filename can be changed with the --basedir option to |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 'startup', 'tab_switching', | 300 'startup', 'tab_switching', |
| 301 'memory', 'printing', | 301 'memory', 'printing', |
| 302 'browser_tests']) | 302 'browser_tests']) |
| 303 | 303 |
| 304 f_chromium_rel_purify_ui = m_win.ChromiumFactory('chromium-purify-ui', | 304 f_chromium_rel_purify_ui = m_win.ChromiumFactory('chromium-purify-ui', |
| 305 mode='purify', | 305 mode='purify', |
| 306 tests=['purify_ui']) | 306 tests=['purify_ui']) |
| 307 | 307 |
| 308 # On Mac valgrind bots, override the optimizer settings so we don't inline too | 308 # On Mac valgrind bots, override the optimizer settings so we don't inline too |
| 309 # much and make the stacks harder to figure out. | 309 # much and make the stacks harder to figure out. |
| 310 mac_valgrind_gyp_defines = 'mac_release_optimization=1 mac_debug_optimization=1' | 310 mac_valgrind_gyp_defines = ('release_valgrind_build=1 ' |
| 311 'mac_release_optimization=1 ' |
| 312 'mac_debug_optimization=1') |
| 311 | 313 |
| 312 # temporary hack: use debug builds for mac valgrind ui tests | 314 # temporary hack: use debug builds for mac valgrind ui tests |
| 313 # until we figure out why we can't get stacks on release builds | 315 # until we figure out why we can't get stacks on release builds |
| 314 f_chromium_rel_mac_valgrind_ui_1 = m_mac.ChromiumFactory( | 316 f_chromium_rel_mac_valgrind_ui_1 = m_mac.ChromiumFactory( |
| 315 'chromium-rel-mac-valgrind-ui-1', | 317 'chromium-rel-mac-valgrind-ui-1', |
| 316 tests=['valgrind_ui_1_of_3'], | 318 tests=['valgrind_ui_1_of_3'], |
| 317 target='Debug', | 319 target='Debug', |
| 318 factory_properties={ | 320 factory_properties={ |
| 319 'gclient_env': { 'GYP_DEFINES' : mac_valgrind_gyp_defines}}, | 321 'gclient_env': { 'GYP_DEFINES' : mac_valgrind_gyp_defines}}, |
| 320 options=['--', '-project', '../chrome/chrome.xcodeproj', | 322 options=['--', '-project', '../chrome/chrome.xcodeproj', |
| (...skipping 11 matching lines...) Expand all Loading... |
| 332 f_chromium_rel_mac_valgrind_ui_3 = m_mac.ChromiumFactory( | 334 f_chromium_rel_mac_valgrind_ui_3 = m_mac.ChromiumFactory( |
| 333 'chromium-rel-mac-valgrind-ui-3', | 335 'chromium-rel-mac-valgrind-ui-3', |
| 334 tests=['valgrind_ui_3_of_3'], | 336 tests=['valgrind_ui_3_of_3'], |
| 335 target='Debug', | 337 target='Debug', |
| 336 factory_properties={ | 338 factory_properties={ |
| 337 'gclient_env': { 'GYP_DEFINES' : mac_valgrind_gyp_defines}}, | 339 'gclient_env': { 'GYP_DEFINES' : mac_valgrind_gyp_defines}}, |
| 338 options=['--', '-project', '../chrome/chrome.xcodeproj', | 340 options=['--', '-project', '../chrome/chrome.xcodeproj', |
| 339 '-target', 'ui_tests']) | 341 '-target', 'ui_tests']) |
| 340 | 342 |
| 341 # On linux valgrind bots, override a few build settings. | 343 # On linux valgrind bots, override a few build settings. |
| 342 linux_valgrind_gyp_defines = ('release_optimize=1 werror= ' | 344 linux_valgrind_gyp_defines = ('release_valgrind_build=1 ' |
| 345 'release_optimize=1 werror= ' |
| 343 'release_extra_cflags="-g"') | 346 'release_extra_cflags="-g"') |
| 344 | 347 |
| 345 f_sub_rel_linux_tsan = m_linux.ChromiumFactory('sub-rel-linux-tsan', | 348 f_sub_rel_linux_tsan = m_linux.ChromiumFactory('sub-rel-linux-tsan', |
| 346 target='Release', | 349 target='Release', |
| 347 tests=['tsan_base', | 350 tests=['tsan_base', |
| 348 'tsan_googleurl', | 351 'tsan_googleurl', |
| 349 'tsan_net', | 352 'tsan_net', |
| 350 'tsan_ipc', | 353 'tsan_ipc', |
| 351 'tsan_media', | 354 'tsan_media', |
| 352 'tsan_printing'], | 355 'tsan_printing'], |
| (...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1006 c['projectURL'] = config.Master.project_url | 1009 c['projectURL'] = config.Master.project_url |
| 1007 | 1010 |
| 1008 # the 'buildbotURL' string should point to the location where the buildbot's | 1011 # the 'buildbotURL' string should point to the location where the buildbot's |
| 1009 # internal web server (usually the html.Waterfall page) is visible. This | 1012 # internal web server (usually the html.Waterfall page) is visible. This |
| 1010 # typically uses the port number set in the Waterfall 'status' entry, but | 1013 # typically uses the port number set in the Waterfall 'status' entry, but |
| 1011 # with an externally-visible host name which the buildbot cannot figure out | 1014 # with an externally-visible host name which the buildbot cannot figure out |
| 1012 # without some help. | 1015 # without some help. |
| 1013 | 1016 |
| 1014 c['buildbotURL'] = 'http://build.chromium.org/buildbot/waterfall/' | 1017 c['buildbotURL'] = 'http://build.chromium.org/buildbot/waterfall/' |
| 1015 | 1018 |
| OLD | NEW |