Пример #1
0

defaults['category'] = '1linux asan'

#
# Main asan release scheduler for src/
#
S('linux_asan_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel asan builder
#
T('linux_asan_rel_trigger')

linux_asan_archive = master_config.GetArchiveUrl('ChromiumMemory',
                                                 'Linux ASAN Builder',
                                                 'Linux_ASAN_Builder', 'linux')

# Tests that are single-machine shard-safe.
sharded_tests = [
    'aura_unittests',
    'base_unittests',
    'browser_tests',
    'cacheinvalidation_unittests',
    'cc_unittests',
    'chromedriver2_tests',
    'chromedriver2_unittests',
    'components_unittests',
    'content_browsertests',
    'content_unittests',
    'crypto_unittests',
Пример #2
0
    #'sync_integration_tests',
    'sync_unit_tests',
    'ui_unittests',
    'unit_tests',
    'views_unittests',
    'webkit_compositor_bindings_unittests',
]

################################################################################
## Release
################################################################################

defaults['category'] = '2windows'

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumWin', 'Win Builder',
                                          'cr-win-rel', 'win32')

# Archive location
rel_x64_archive = master_config.GetArchiveUrl('ChromiumWin', 'Win x64 Builder',
                                              'cr-win-rel-x64', 'win32')

#
# Main debug scheduler for src/
#
S('win_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('win_rel_trigger')
blink_tests = [
    'webkit',
    'webkit_lint',
    'webkit_python_tests',
    'webkit_unit_tests',
    'weborigin_unittests',
    'wtf_unittests',
]

################################################################################
## Release
################################################################################

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumWebkit',
                                          'WebKit Win Builder',
                                          'webkit-win-latest-rel', 'win32')

#
# Triggerable scheduler for testers
#
T('s4_webkit_rel_trigger')

#
# Win Rel Builder
#
B('WebKit Win Builder',
  'f_webkit_win_rel',
  scheduler='global_scheduler',
  builddir='webkit-win-latest-rel',
  auto_reboot=False)
Пример #4
0
T = helper.Triggerable


def linux():
    return chromium_factory.ChromiumFactory('src/build', 'linux2')


################################################################################
## Release
################################################################################

defaults['category'] = '4linux'

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumGIT',
                                          'Linux Builder x64 (git)',
                                          'Linux_Builder_x64__git_', 'linux')

#
# Main release scheduler for src/
#
S('linux_rel', branch='master', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('linux_rel_trigger')

#
# Linux Rel Builder
#
Пример #5
0
helper = master_config.Helper(defaults)
B = helper.Builder
F = helper.Factory
S = helper.Scheduler
T = helper.Triggerable


def mac():
  return chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin')

S('mac_rel_scheduler', branch='src', treeStableTimer=60)
T('mac_rel_trigger')

chromium_rel_mac_archive = master_config.GetArchiveUrl('ChromiumWebRTC',
    'Mac Builder',
    'chromium-webrtc-rel-mac-builder',
    'mac')

tests = [
    'webrtc_manual_browser_tests',
    'webrtc_manual_content_browsertests',
    'webrtc_content_unittests',
]

defaults['category'] = 'mac'

B('Mac Builder', 'mac_rel_factory', scheduler='mac_rel_scheduler',
  builddir='chromium-webrtc-rel-mac-builder', notify_on_missing=True)
F('mac_rel_factory', mac().ChromiumWebRTCFactory(
    slave_type='Builder',
    target='Release',
B = helper.Builder
F = helper.Factory
T = helper.Triggerable

def mac():
  return chromium_factory.ChromiumFactory('src/out', 'darwin')

defaults['category'] = 'layout'

################################################################################
## Release
################################################################################

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumWebkit',
                                          'WebKit Mac Builder',
                                          'webkit-mac-latest-rel', 'mac')

#
# Triggerable scheduler for testers
#
T('s5_webkit_rel_trigger')

#
# Mac Rel Builder
#
B('WebKit Mac Builder', 'f_webkit_mac_rel',
  auto_reboot=False, scheduler='global_scheduler',
  builddir='webkit-mac-latest-rel')
F('f_webkit_mac_rel', mac().ChromiumFactory(
    slave_type='Builder',
Пример #7
0
    'remoting_unittests',
    # http://crbug.com/157234
    #'sync_integration_tests',
    'sync_unit_tests',
    'ui_unittests',
    'unit_tests',
    'views_unittests',
    'webkit_compositor_bindings_unittests',
]

################################################################################
## Release
################################################################################

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumWebkit', 'Win Builder',
                                          'win-latest-rel', 'win32')

# Triggerable scheduler for testers
T('s7_webkit_builder_rel_trigger')

#
# Win Rel Builders
#
B('Win Builder',
  'f_win_rel',
  scheduler='global_scheduler',
  builddir='win-latest-rel',
  auto_reboot=False)
F(
    'f_win_rel',
    win().ChromiumFactory(
Пример #8
0
    'printing_unittests',
    'remoting_unittests',
    'safe_browsing_tests',
    'sql_unittests',
    'sync_unit_tests',
    'ui_unittests',
    'unit_tests',
]

################################################################################
## Release
################################################################################

defaults['category'] = '4linux'

rel_archive = master_config.GetArchiveUrl('Chromium', 'Linux Builder x64',
                                          'Linux_Builder_x64', 'linux')
#
# Main release scheduler for src/
#
S('linux_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('linux_rel_trigger')

#
# Linux Rel Builder
#
B('Linux Builder x64', 'rel', 'compile', 'linux_rel', notify_on_missing=True)
F(
Пример #9
0
S = helper.Scheduler


def win():
    return chromium_factory.ChromiumFactory('src/build', 'win32')


################################################################################
## Release
################################################################################

defaults['category'] = '1webkit win deps'

# Archive location
rel_archive = master_config.GetArchiveUrl('ChromiumWebkit',
                                          'Webkit Win Builder (deps)',
                                          'webkit-win-pinned-rel', 'win32')

#
# Main release scheduler for chromium
#
S('s1_chromium_rel', branch='src', treeStableTimer=60)

#
# Dependent scheduler for the dbg builder
#
D('s1_chromium_rel_dep', 's1_chromium_rel')

#
# Win Rel Builder
#
Пример #10
0
# CrOS ASan bots below.
defaults['category'] = '3chromeos asan'

#
# Main asan release scheduler for src/
#
S('chromeos_asan_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel asan builder
#
T('chromeos_asan_rel_trigger')

chromeos_asan_archive = master_config.GetArchiveUrl(
    'ChromiumMemory', 'Linux Chromium OS ASAN Builder',
    'Linux_Chromium_OS_ASAN_Builder', 'linux')

# Tests that are single-machine shard-safe.
sharded_tests = [
    'aura_unittests',
    'base_unittests',
    'browser_tests',
    'cacheinvalidation_unittests',
    'cc_unittests',
    'chromedriver2_tests',
    'chromedriver2_unittests',
    'components_unittests',
    'content_browsertests',
    'content_unittests',
    'crypto_unittests',
Пример #11
0
# Tests that are single-machine shard-safe. For now we only use the sharding
# supervisor for long tests (more than 30 seconds) that are known to be stable.
sharded_tests = [
    'base_unittests',
    'browser_tests',
    'media_unittests',
]

################################################################################
## Release
################################################################################

defaults['category'] = '2windows'

# Archive location
rel_archive = master_config.GetArchiveUrl('Chromium', 'Win Builder',
                                          'cr-win-rel', 'win32')

#
# Main debug scheduler for src/
#
S('win_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('win_rel_trigger')

#
# Win Rel Builder
#
B('Win Builder',
Пример #12
0
# Tests that are single-machine shard-safe. For now we only use the sharding
# supervisor for long tests (more than 30 seconds) that are known to be stable.
sharded_tests = [
    'base_unittests',
    'browser_tests',
    'media_unittests',
]

################################################################################
## Release
################################################################################

defaults['category'] = '3mac'

# Archive location
rel_archive = master_config.GetArchiveUrl('Chromium', 'Mac Builder',
                                          'cr-mac-rel', 'mac')

#
# Main debug scheduler for src/
#
S('mac_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the dbg builder
#
T('mac_rel_trigger')

#
# Mac Rel Builder
#
B('Mac Builder',
Пример #13
0
]

mac_asan_tests_2 = [
    'browser_tests',
    'net',
    'sync_unit_tests',
    'ui_unittests',
]

mac_asan_tests_3 = [
    'browser_tests',
    'interactive_ui_tests',
]

mac_asan_archive = master_config.GetArchiveUrl('ChromiumMemory',
                                               'Mac ASan Builder',
                                               'Mac_ASan_Builder', 'mac')

mac_asan_64_archive = master_config.GetArchiveUrl('ChromiumMemory',
                                                  'Mac ASan 64 Builder',
                                                  'Mac_ASan_64_Builder', 'mac')

gclient_env = {
    'GYP_DEFINES': 'asan=1 release_extra_cflags=-gline-tables-only',
    'GYP_GENERATORS': 'ninja',
}

gclient_64_env = {
    'GYP_DEFINES': ('asan=1 '
                    'release_extra_cflags=-gline-tables-only '
                    'target_arch=x64 '
Пример #14
0
#
S('s_chromium_dbg', branch='src', treeStableTimer=60)

#
# Triggerable schedulers for the dbg builders
#
T('mac_skia_dbg_trigger')
T('mac_noskia_dbg_trigger')

#
# Combination builders/testers for Mac OS 10.6
# (These archive their builds for testers to run, too.)
#

skia_dbg_archive = master_config.GetArchiveUrl('ChromiumFYI',
                                               'Chromium Mac 10.6 Skia (dbg)',
                                               'cr-mac-skia-dbg', 'mac')
B('Chromium Mac 10.6 Skia (dbg)',
  'f_chromium_mac_10_6_skia_dbg',
  scheduler='s_chromium_dbg',
  builddir='cr-mac-skia-dbg')
F(
    'f_chromium_mac_10_6_skia_dbg',
    mac().ChromiumFactory(
        slave_type='Builder',
        target='Debug',
        factory_properties={
            'trigger': 'mac_skia_dbg_trigger',
            'gclient_env': {
                'GYP_DEFINES': 'use_skia=1'
            },
Пример #15
0
win = lambda: chromium_factory.ChromiumFactory('src/out', 'win32')

defaults['category'] = 'win syzyasan'

#
# Main syzyasan release scheduler for src/
#
S('win_syzyasan_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel syzyasan builder
#
T('win_syzyasan_rel_trigger')

win_syzyasan_archive = master_config.GetArchiveUrl('ChromiumFYI',
                                               'Win SyzyASAN Builder',
                                               'Win_SyzyASAN_Builder',
                                               'win32')

tests_1 = [
    'app_list_unittests',
    'base_unittests',
    'browser_tests',
    'cacheinvalidation_unittests',
    'cast_unittests',
    'chrome_elf_unittests',
    'chromedriver_unittests',
    'content_unittests',
    'courgette_unittests',
    'crypto_unittests',
    'gpu_unittests',
    'jingle_unittests',
Пример #16
0
helper = master_config.Helper(defaults)
B = helper.Builder
F = helper.Factory
S = helper.Scheduler
T = helper.Triggerable


def chromiumos():
    return chromium_factory.ChromiumFactory('src/out', 'linux2')


defaults['category'] = '1linux'

rel_archive = master_config.GetArchiveUrl('ChromiumChromiumOS',
                                          'Linux ChromiumOS Builder',
                                          'chromium-rel-linux-chromeos',
                                          'linux')

S(name='chromium_local', branch='src', treeStableTimer=60)

T('chromiumos_rel_trigger')

# Tests that are single-machine shard-safe.
sharded_tests = [
    'aura_unittests',
    'base_unittests',
    'browser_tests',
    'cacheinvalidation_unittests',
    'cc_unittests',
    'chromedriver2_tests',
    'chromedriver2_unittests',
Пример #17
0
helper = master_config.Helper(defaults)
B = helper.Builder
F = helper.Factory
S = helper.Scheduler
T = helper.Triggerable

def linux_android():
  return chromium_factory.ChromiumFactory(
    '', 'linux2', nohooks_on_update=True, target_os='android')

defaults['category'] = '5android'

android_dbg_archive = master_config.GetArchiveUrl(
    'ChromiumLinux',
    'Android Builder (dbg)',
    'Android_Builder__dbg_',
    'linux')

android_rel_archive = master_config.GetGSUtilUrl(
    'chromium-android', 'android_main_rel')

#
# Main release scheduler for src/
#
S('android', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the builder
#
T('android_trigger_dbg')
Пример #18
0
    'unit_sql',
]

mac_asan_tests_2 = [
    'browser_tests',
    'net',
    'unit',
]

mac_asan_tests_3 = [
    'browser_tests',
    'interactive_ui_tests',
]

mac_asan_archive = master_config.GetArchiveUrl('ChromiumMemory',
                                               'Mac ASAN Builder',
                                               'Mac_ASAN_Builder', 'mac')

gclient_env = {
    'GYP_DEFINES': 'asan=1 release_extra_cflags=-gline-tables-only',
    'GYP_GENERATORS': 'ninja',
}

#
# Mac ASAN Rel Builder
#
B('Mac ASAN Builder',
  'mac_asan_rel',
  'compile',
  'mac_asan_rel',
  auto_reboot=False,
Пример #19
0
D = helper.Dependent
F = helper.Factory
S = helper.Scheduler

def mac(): return chromium_factory.ChromiumFactory('src/build', 'darwin')

defaults['category'] = '2webkit mac deps'

################################################################################
## Release
################################################################################

# Archive location
rel_builddir = 'webkit-mac-pinned-rel'
rel_archive = master_config.GetArchiveUrl(
    'ChromiumWebkit', 'Webkit Mac Builder (deps)',
    rel_builddir, 'mac')

#
# Main release scheduler for chromium
#
rel_scheduler = 's2_chromium_rel'
S(rel_scheduler, branch='src', treeStableTimer=60)

#
# Dependent scheduler for the dbg builder
#
rel_dep_scheduler = 's2_chromium_rel_dep'
D(rel_dep_scheduler, rel_scheduler)

#
Пример #20
0
T = helper.Triggerable


def win():
    return chromium_factory.ChromiumFactory('src/build', 'win32')


################################################################################
## Release
################################################################################

defaults['category'] = '2windows'

# Archive location
builddir = 'cr-win-rel-git'
rel_archive = master_config.GetArchiveUrl('ChromiumGIT', 'Win Builder (git)',
                                          builddir, 'win32')

#
# Main debug scheduler for src/
#
S('win_rel', branch='master', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('win_rel_trigger')

#
# Win Rel Builder
#
B('Win Builder (git)', 'rel', 'compile|windows', 'win_rel', builddir=builddir)
Пример #21
0
    'url_unittests',
    'webkit_compositor_bindings_unittests',
]

goma_ninja_options = ['--build-tool=ninja', '--compiler=goma', '--']
goma_clang_ninja_options = [
    '--build-tool=ninja', '--compiler=goma-clang', '--'
]

################################################################################
## Release
################################################################################

defaults['category'] = '4linux'

rel_archive = master_config.GetArchiveUrl('ChromiumLinux', 'Linux Builder',
                                          'Linux_Builder', 'linux')

#
# Main release scheduler for src/
#
S('linux_rel', branch='src', treeStableTimer=60)

#
# Triggerable scheduler for the rel builder
#
T('linux_rel_trigger')

#
# Linux Rel Builder
#
B('Linux Builder',
Пример #22
0
T = helper.Triggerable


def mac():
    return chromium_factory.ChromiumFactory('src/build', 'darwin')


################################################################################
## Release
################################################################################

defaults['category'] = '3mac'

# Archive location
builddir = 'cr-mac-rel-git'
rel_archive = master_config.GetArchiveUrl('ChromiumGIT', 'Mac Builder (git)',
                                          builddir, 'mac')

#
# Main debug scheduler for src/
#
S('mac_rel', branch='master', treeStableTimer=60)

#
# Triggerable scheduler for the dbg builder
#
T('mac_rel_trigger')

#
# Mac Rel Builder
#
B('Mac Builder (git)', 'rel', 'compile', 'mac_rel', builddir=builddir)