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

Side by Side Diff: masters/master.tryserver.chromium/master.cfg

Issue 299423004: Set fastbuild=0 for ASan and TSan v2 trybots. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 6 years, 7 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
« no previous file with comments | « no previous file | 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 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # READ THIS: 7 # READ THIS:
8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure
9 9
10 import os 10 import os
(...skipping 1421 matching lines...) Expand 10 before | Expand all | Expand 10 after
1432 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'], 1432 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'],
1433 factory_properties={ 1433 factory_properties={
1434 'archive_webkit_results': ActiveMaster.is_production_host, 1434 'archive_webkit_results': ActiveMaster.is_production_host,
1435 'blink_config': 'blink', 1435 'blink_config': 'blink',
1436 'gclient_env': { 1436 'gclient_env': {
1437 'GYP_GENERATORS': 'ninja', 1437 'GYP_GENERATORS': 'ninja',
1438 }, 1438 },
1439 }), 1439 }),
1440 } 1440 }
1441 1441
1442 asan_gyp = ('asan=1 use_allocator=none ' 1442 asan_gyp = ('asan=1 use_allocator=none fastbuild=0 '
1443 'release_extra_cflags="-g -O1 -fno-inline-functions -fno-inline"') 1443 'release_extra_cflags="-O1 -fno-inline-functions -fno-inline"')
1444 1444
1445 b_linux_layout_asan = { 1445 b_linux_layout_asan = {
1446 'name': 'linux_layout_asan', 1446 'name': 'linux_layout_asan',
1447 # Reuse the directory. 1447 # Reuse the directory.
1448 'slavebuilddir': 'linux_layout', 1448 'slavebuilddir': 'linux_layout',
1449 'factory': m_chromium_linux.ChromiumFactory( 1449 'factory': m_chromium_linux.ChromiumFactory(
1450 slave_type='Trybot', 1450 slave_type='Trybot',
1451 target='Release', 1451 target='Release',
1452 tests=chromium_factory.blink_tests_for_blink_tryjobs, 1452 tests=chromium_factory.blink_tests_for_blink_tryjobs,
1453 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'], 1453 options=['--build-tool=ninja', '--compiler=goma', 'blink_tests'],
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after
1704 'sync_unit_tests', 1704 'sync_unit_tests',
1705 'ui_unittests', 1705 'ui_unittests',
1706 'unit_tests', 1706 'unit_tests',
1707 'url_unittests', 1707 'url_unittests',
1708 ], 1708 ],
1709 factory_properties={ 1709 factory_properties={
1710 'asan': True, # Used by runtest.py. 1710 'asan': True, # Used by runtest.py.
1711 'cluster_size': 1, 1711 'cluster_size': 1,
1712 'gclient_env': { 1712 'gclient_env': {
1713 'GYP_GENERATORS': 'ninja', 1713 'GYP_GENERATORS': 'ninja',
1714 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none', 1714 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none fastbuild=0',
1715 }, 1715 },
1716 'lsan': True, 1716 'lsan': True,
1717 'sharded_tests': sharded_tests, 1717 'sharded_tests': sharded_tests,
1718 }), 1718 }),
1719 } 1719 }
1720 1720
1721 b_linux_browser_asan = { 1721 b_linux_browser_asan = {
1722 'name': 'linux_browser_asan', 1722 'name': 'linux_browser_asan',
1723 'factory': m_chromium_linux.ChromiumASANFactory( 1723 'factory': m_chromium_linux.ChromiumASANFactory(
1724 slave_type='Trybot', 1724 slave_type='Trybot',
1725 options=[ 1725 options=[
1726 '--build-tool=ninja', 1726 '--build-tool=ninja',
1727 '--compiler=goma-clang', 1727 '--compiler=goma-clang',
1728 'browser_tests', 1728 'browser_tests',
1729 'content_browsertests', 1729 'content_browsertests',
1730 'interactive_ui_tests', 1730 'interactive_ui_tests',
1731 ], 1731 ],
1732 tests=[ 1732 tests=[
1733 'browser_tests', 1733 'browser_tests',
1734 'content_browsertests', 1734 'content_browsertests',
1735 'interactive_ui_tests', 1735 'interactive_ui_tests',
1736 ], 1736 ],
1737 factory_properties={ 1737 factory_properties={
1738 'asan': True, # Used by runtest.py. 1738 'asan': True, # Used by runtest.py.
1739 'gclient_env': { 1739 'gclient_env': {
1740 'GYP_GENERATORS': 'ninja', 1740 'GYP_GENERATORS': 'ninja',
1741 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none', 1741 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none fastbuild=0',
1742 }, 1742 },
1743 'lsan': True, 1743 'lsan': True,
1744 'sharded_tests': sharded_tests, 1744 'sharded_tests': sharded_tests,
1745 }), 1745 }),
1746 } 1746 }
1747 1747
1748 # browser_tests run for two hours. Please don't add them to the bot. 1748 # browser_tests run for two hours. Please don't add them to the bot.
1749 b_linux_clang_tsan = { 1749 b_linux_clang_tsan = {
1750 'name': 'linux_clang_tsan', 1750 'name': 'linux_clang_tsan',
1751 'factory': m_chromium_linux.ChromiumFactory( 1751 'factory': m_chromium_linux.ChromiumFactory(
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1802 'unit_sql', 1802 'unit_sql',
1803 'unit_sync', 1803 'unit_sync',
1804 'unit_tests', 1804 'unit_tests',
1805 'url_unittests', 1805 'url_unittests',
1806 ], 1806 ],
1807 factory_properties={ 1807 factory_properties={
1808 'tsan': True, # Used by runtest.py. 1808 'tsan': True, # Used by runtest.py.
1809 'gclient_env': { 1809 'gclient_env': {
1810 'GYP_GENERATORS': 'ninja', 1810 'GYP_GENERATORS': 'ninja',
1811 'GYP_DEFINES': ('tsan=1 ' 1811 'GYP_DEFINES': ('tsan=1 '
1812 'use_allocator=none ' 1812 'use_allocator=none fastbuild=0 '
1813 'disable_nacl=1'), # http://crbug.com/257320 1813 'disable_nacl=1'), # http://crbug.com/257320
1814 }, 1814 },
1815 'sharded_tests': sharded_tests, 1815 'sharded_tests': sharded_tests,
1816 }), 1816 }),
1817 } 1817 }
1818 1818
1819 b_linux_chromeos_asan = { 1819 b_linux_chromeos_asan = {
1820 'name': 'linux_chromeos_asan', 1820 'name': 'linux_chromeos_asan',
1821 'factory': m_chromium_chromiumos.ChromiumOSASANFactory( 1821 'factory': m_chromium_chromiumos.ChromiumOSASANFactory(
1822 slave_type='Trybot', 1822 slave_type='Trybot',
1823 options=['--build-tool=ninja', '--compiler=goma-clang'] + 1823 options=['--build-tool=ninja', '--compiler=goma-clang'] +
1824 extract_options(without_tests(linux_chromeos_tests, 1824 extract_options(without_tests(linux_chromeos_tests,
1825 extract_tests(browser_tests))), 1825 extract_tests(browser_tests))),
1826 tests=extract_tests(without_tests(linux_chromeos_tests, 1826 tests=extract_tests(without_tests(linux_chromeos_tests,
1827 extract_tests(browser_tests))), 1827 extract_tests(browser_tests))),
1828 factory_properties={ 1828 factory_properties={
1829 'asan': True, # Used by runtest.py. 1829 'asan': True, # Used by runtest.py.
1830 'gclient_env': { 1830 'gclient_env': {
1831 'GYP_GENERATORS': 'ninja', 1831 'GYP_GENERATORS': 'ninja',
1832 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none ' 1832 'GYP_DEFINES': 'asan=1 lsan=1 use_allocator=none fastbuild=0 '
1833 'chromeos=1 component=static_library ' 1833 'chromeos=1 component=static_library '
1834 }, 1834 },
1835 'lsan': True, 1835 'lsan': True,
1836 'sharded_tests': sharded_tests, 1836 'sharded_tests': sharded_tests,
1837 }), 1837 }),
1838 } 1838 }
1839 1839
1840 b_linux_chromeos_browser_asan = { 1840 b_linux_chromeos_browser_asan = {
1841 'name': 'linux_chromeos_browser_asan', 1841 'name': 'linux_chromeos_browser_asan',
1842 'factory': m_chromium_chromiumos.ChromiumOSASANFactory( 1842 'factory': m_chromium_chromiumos.ChromiumOSASANFactory(
1843 slave_type='Trybot', 1843 slave_type='Trybot',
1844 options=['--build-tool=ninja', '--compiler=goma-clang'] + 1844 options=['--build-tool=ninja', '--compiler=goma-clang'] +
1845 extract_options(browser_tests), 1845 extract_options(browser_tests),
1846 tests=extract_tests(browser_tests), 1846 tests=extract_tests(browser_tests),
1847 factory_properties={ 1847 factory_properties={
1848 'asan': True, # Used by runtest.py. 1848 'asan': True, # Used by runtest.py.
1849 'gclient_env': { 1849 'gclient_env': {
1850 'GYP_GENERATORS': 'ninja', 1850 'GYP_GENERATORS': 'ninja',
1851 'GYP_DEFINES': 'asan=1 use_allocator=none ' 1851 'GYP_DEFINES': 'asan=1 use_allocator=none fastbuild=0 '
1852 'chromeos=1 component=static_library ' 1852 'chromeos=1 component=static_library '
1853 }, 1853 },
1854 'lsan': True, 1854 'lsan': True,
1855 'sharded_tests': sharded_tests, 1855 'sharded_tests': sharded_tests,
1856 }), 1856 }),
1857 } 1857 }
1858 1858
1859 b_mac_asan = CreateBuilder( 1859 b_mac_asan = CreateBuilder(
1860 platform='mac', 1860 platform='mac',
1861 target='Release', 1861 target='Release',
1862 tests=mac_tests, 1862 tests=mac_tests,
1863 options=mac_targets, 1863 options=mac_targets,
1864 builder_name='mac_asan', 1864 builder_name='mac_asan',
1865 goma=True, 1865 goma=True,
1866 clang=True, 1866 clang=True,
1867 factory_properties={ 1867 factory_properties={
1868 'asan': True, 1868 'asan': True,
1869 'gclient_env': { 1869 'gclient_env': {
1870 'GYP_DEFINES': 'asan=1 release_extra_cflags=-gline-tables-only', 1870 'GYP_DEFINES': 'asan=1 fastbuild=0',
1871 }, 1871 },
1872 }) 1872 })
1873 1873
1874 b_mac_asan_64 = CreateBuilder( 1874 b_mac_asan_64 = CreateBuilder(
1875 platform='mac', 1875 platform='mac',
1876 target='Release', 1876 target='Release',
1877 tests=mac_tests, 1877 tests=mac_tests,
1878 options=mac_targets, 1878 options=mac_targets,
1879 builder_name='mac_asan_64', 1879 builder_name='mac_asan_64',
1880 goma=True, 1880 goma=True,
1881 clang=True, 1881 clang=True,
1882 factory_properties={ 1882 factory_properties={
1883 'asan': True, 1883 'asan': True,
1884 'gclient_env': { 1884 'gclient_env': {
1885 'GYP_DEFINES': ('asan=1 target_arch=x64 host_arch=x64 ' 1885 'GYP_DEFINES': ('asan=1 target_arch=x64 host_arch=x64 '
1886 'release_extra_cflags=-gline-tables-only'), 1886 'fastbuild=0'),
1887 }, 1887 },
1888 }) 1888 })
1889 1889
1890 b_linux_redux = { 1890 b_linux_redux = {
1891 'name': 'linux_redux', 1891 'name': 'linux_redux',
1892 'factory': m_chromium_linux.ChromiumFactory( 1892 'factory': m_chromium_linux.ChromiumFactory(
1893 slave_type='Trybot', 1893 slave_type='Trybot',
1894 options=[ 1894 options=[
1895 '--compiler=goma', 1895 '--compiler=goma',
1896 'accessibility_unittests', 1896 'accessibility_unittests',
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after
2380 # base.make_stop_form = hack_stop(base.make_stop_form) 2380 # base.make_stop_form = hack_stop(base.make_stop_form)
2381 2381
2382 2382
2383 ####### PROJECT IDENTITY 2383 ####### PROJECT IDENTITY
2384 2384
2385 # The 'projectURL' string will be used to provide a link 2385 # The 'projectURL' string will be used to provide a link
2386 # from buildbot HTML pages to your project's home page. 2386 # from buildbot HTML pages to your project's home page.
2387 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' 2387 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage'
2388 2388
2389 # vi: set ts=4 sts=2 sw=2 et: 2389 # vi: set ts=4 sts=2 sw=2 et:
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698