OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |