Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Side by Side Diff: tools/buildbot/master.chromium/master.cfg

Issue 195078: Added NVALGRIND define [on by default]. Can be turned off on valgrind slaves ... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/
Patch Set: '' Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/buildbot/master.chromium.fyi/master.cfg ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 3
4 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 4 # Copyright (c) 2006-2008 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 555 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 tests=['page_cycler', 'startup', 'dom_perf', 566 tests=['page_cycler', 'startup', 'dom_perf',
567 'tab_switching', 'memory', 'sunspider', 567 'tab_switching', 'memory', 'sunspider',
568 'v8_benchmark', 'page_cycler_http'], 568 'v8_benchmark', 'page_cycler_http'],
569 factory_properties={ 569 factory_properties={
570 'show_perf_results': True, 570 'show_perf_results': True,
571 'perf_id': 'chromium-rel-linux-hardy'}) 571 'perf_id': 'chromium-rel-linux-hardy'})
572 572
573 f_sub_dbg_linux = m_sub_linux.SubmoduleFactory('sub-dbg-linux', target='Debug') 573 f_sub_dbg_linux = m_sub_linux.SubmoduleFactory('sub-dbg-linux', target='Debug')
574 574
575 # On linux valgrind bots, override a few build settings. 575 # On linux valgrind bots, override a few build settings.
576 linux_valgrind_gyp_defines = 'release_optimize=1 werror= release_extra_cflags="- g"' 576 linux_valgrind_gyp_defines = ('release_valgrind_build=1 '
577 'release_optimize=1 werror= '
578 'release_extra_cflags="-g"')
577 579
578 f_chromium_rel_linux_valgrind_ui = F_LINUX( 580 f_chromium_rel_linux_valgrind_ui = F_LINUX(
579 'chromium-rel-linux-valgrind-ui', target='Release', 581 'chromium-rel-linux-valgrind-ui', target='Release',
580 tests=['valgrind_ui_1_of_3'], 582 tests=['valgrind_ui_1_of_3'],
581 factory_properties={ 583 factory_properties={
582 'gclient_env': { 'GYP_DEFINES' : linux_valgrind_gyp_defines}}) 584 'gclient_env': { 'GYP_DEFINES' : linux_valgrind_gyp_defines}})
583 585
584 f_chromium_rel_linux_valgrind_ui_2 = F_LINUX( 586 f_chromium_rel_linux_valgrind_ui_2 = F_LINUX(
585 'chromium-rel-linux-valgrind-ui-2', target='Release', 587 'chromium-rel-linux-valgrind-ui-2', target='Release',
586 tests=['valgrind_ui_2_of_3'], 588 tests=['valgrind_ui_2_of_3'],
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
749 'gclient_env': { 'GYP_DEFINES':'chromeos=1 branding=Chrome'}}) 751 'gclient_env': { 'GYP_DEFINES':'chromeos=1 branding=Chrome'}})
750 752
751 f_sub_rel_mac = m_sub_mac.SubmoduleFactory('sub-rel-mac') 753 f_sub_rel_mac = m_sub_mac.SubmoduleFactory('sub-rel-mac')
752 f_sub_dbg_mac = m_sub_mac.SubmoduleFactory('sub-dbg-mac', target='Debug') 754 f_sub_dbg_mac = m_sub_mac.SubmoduleFactory('sub-dbg-mac', target='Debug')
753 755
754 756
755 # Mac Valgrind bots generally map the Windows Purify ones for layout/naming 757 # Mac Valgrind bots generally map the Windows Purify ones for layout/naming
756 758
757 # On Mac valgrind bots, override the optimizer settings so we don't inline too 759 # On Mac valgrind bots, override the optimizer settings so we don't inline too
758 # much and make the stacks harder to figure out. 760 # much and make the stacks harder to figure out.
759 mac_valgrind_gyp_defines = 'mac_release_optimization=1' 761 mac_valgrind_gyp_defines = ('release_valgrind_build=1 '
762 'mac_release_optimization=1')
760 763
761 # TODO(tvl): it would be nice to better tweak what is built by this to speed 764 # TODO(tvl): it would be nice to better tweak what is built by this to speed
762 # up the compile cycle times. 765 # up the compile cycle times.
763 # TODO(tvl): there is a purify modules we could move a small subsest of these 766 # TODO(tvl): there is a purify modules we could move a small subsest of these
764 # too if we had a free machine. 767 # too if we had a free machine.
765 f_cr_rel_mac_valgrind = F_MAC( 768 f_cr_rel_mac_valgrind = F_MAC(
766 'chromium-rel-mac-valgrind', 769 'chromium-rel-mac-valgrind',
767 factory_properties={ 770 factory_properties={
768 'gclient_env': {'GYP_DEFINES' : mac_valgrind_gyp_defines} }, 771 'gclient_env': {'GYP_DEFINES' : mac_valgrind_gyp_defines} },
769 tests=['valgrind_app', 772 tests=['valgrind_app',
(...skipping 824 matching lines...) Expand 10 before | Expand all | Expand 10 after
1594 c['projectURL'] = config.Master.project_url 1597 c['projectURL'] = config.Master.project_url
1595 1598
1596 # the 'buildbotURL' string should point to the location where the buildbot's 1599 # the 'buildbotURL' string should point to the location where the buildbot's
1597 # internal web server (usually the html.Waterfall page) is visible. This 1600 # internal web server (usually the html.Waterfall page) is visible. This
1598 # typically uses the port number set in the Waterfall 'status' entry, but 1601 # typically uses the port number set in the Waterfall 'status' entry, but
1599 # with an externally-visible host name which the buildbot cannot figure out 1602 # with an externally-visible host name which the buildbot cannot figure out
1600 # without some help. 1603 # without some help.
1601 1604
1602 c['buildbotURL'] = 'http://build.chromium.org/buildbot/waterfall/' 1605 c['buildbotURL'] = 'http://build.chromium.org/buildbot/waterfall/'
1603 1606
OLDNEW
« no previous file with comments | « tools/buildbot/master.chromium.fyi/master.cfg ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698