win = lambda: chromium_factory.ChromiumFactory('src/out', 'win32')

defaults['category'] = 'win syzyasan'

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

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

win_syzyasan_archive = master_config.GetGSUtilUrl('chromium-build-transfer',
                                                  'Win SyzyASAN FYI Builder')

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',
    'net_unittests',
Example #2
0
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.GetGSUtilUrl('chromium-build-transfer',
                                         'WebKit Mac Builder')

#
# 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(
Example #3
0
helper = master_config.Helper(defaults)
B = helper.Builder
F = helper.Factory
T = helper.Triggerable


m_annotator = annotator_factory.AnnotatorFactory()

defaults['category'] = 'layout'

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

# Archive location
rel_archive = master_config.GetGSUtilUrl('chromium-build-transfer',
                                         'WebKit Win Builder')

#
# 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)
F('f_webkit_win_rel', m_annotator.BaseFactory(
    'chromium', triggers=['s4_webkit_rel_trigger']))
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')
T('android_trigger_rel')

#
# Android Builder
#
                                            nohooks_on_update=True,
                                            target_os='android')


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

defaults['category'] = 'layout'

#
# Triggerable scheduler for the builder
#
T('android_rel_trigger')

android_rel_archive = master_config.GetGSUtilUrl('chromium-android',
                                                 'webkit_latest_rel')
#
# Android Rel Builder
#
B('Android Builder', 'f_android_rel', scheduler='global_scheduler')
F(
    'f_android_rel',
    linux_android().ChromiumAnnotationFactory(
        annotation_script='src/build/android/buildbot/bb_run_bot.py',
        factory_properties={
            'android_bot_id': 'webkit-latest-builder-rel',
            'build_url': android_rel_archive,
            'trigger': 'android_rel_trigger',
            'blink_config': 'blink',
        }))
  'printing_unittests',
  'remoting_unittests',
  # http://crbug.com/157234
  #'sync_integration_tests',
  'sync_unit_tests',
  'ui_unittests',
  'unit_tests',
  'views_unittests',
]

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

# Archive location
rel_archive = master_config.GetGSUtilUrl('chromium-build-transfer',
                                         'win-latest-rel')

# 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)
# Note: This step both uploads the build to transfer to its triggered builder
# AND archives the build to chromium-webkit-snapshots for prosperity.
F('f_win_rel', win().ChromiumFactory(
    build_url=rel_archive,
    slave_type='Builder',
Example #7
0
def Win():
    return chromium_factory.ChromiumFactory('src/build', 'win32')


def WinXpTester():
    return chromium_factory.ChromiumFactory('src/build',
                                            'win32',
                                            nohooks_on_update=True)


S('win_rel_scheduler', branch='trunk', treeStableTimer=0)
P('win_periodic_scheduler', periodicBuildTimer=4 * 60 * 60)
T('win_rel_trigger')

chromium_rel_archive = master_config.GetGSUtilUrl('chromium-webrtc',
                                                  'win_rel-fyi')

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

defaults['category'] = 'win'

B('Win Builder',
  'win_webrtc_factory',
  scheduler='win_rel_scheduler|win_periodic_scheduler',
  notify_on_missing=True)
F(
Example #8
0

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


def win_tester():
    return chromium_factory.ChromiumFactory('src/build',
                                            'win32',
                                            nohooks_on_update=True)


S('win_rel_scheduler', branch='src', treeStableTimer=60)
T('win_rel_trigger')

chromium_rel_archive = master_config.GetGSUtilUrl('chromium-webrtc',
                                                  'Win Builder')
tests = [
    'pyauto_webrtc_tests',
    'pyauto_webrtc_apprtc_test',
    'pyauto_webrtc_quality_tests',
    'webrtc_manual_browser_tests',
    'webrtc_manual_content_browsertests',
    'webrtc_content_unittests',
    'webrtc_perf_content_unittests',
]

defaults['category'] = 'win'

B('Win Builder',
  'win_rel_factory',
  scheduler='win_rel_scheduler',

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


S('android_webrtc_scheduler', branch='trunk', treeStableTimer=0)
P('android_periodic_scheduler', periodicBuildTimer=30 * 60)
T('android_trigger_dbg')

defaults['category'] = 'android'

android_dbg_archive = master_config.GetGSUtilUrl('chromium-webrtc',
                                                 'android_chromium_trunk_dbg')

# Builders.
B('Android Builder (dbg)',
  'android_builder_dbg_factory',
  scheduler='android_webrtc_scheduler|android_periodic_scheduler',
  notify_on_missing=True)
F(
    'android_builder_dbg_factory',
    android().ChromiumWebRTCAndroidLatestFactory(
        target='Debug',
        annotation_script='src/build/android/buildbot/bb_run_bot.py',
        factory_properties={
            'android_bot_id': 'webrtc-chromium-builder-dbg',
            'build_url': android_dbg_archive,
            'trigger': 'android_trigger_dbg',