| Index: masters/master.chromium.webkit/master_mac_webkit_latest_cg_cfg.py
|
| ===================================================================
|
| --- masters/master.chromium.webkit/master_mac_webkit_latest_cg_cfg.py (revision 116664)
|
| +++ masters/master.chromium.webkit/master_mac_webkit_latest_cg_cfg.py (working copy)
|
| @@ -1,187 +0,0 @@
|
| -# Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -# Webkit test builders using the Core Graphics library.
|
| -#
|
| -# Note that we use the builder vs tester role separation differently
|
| -# here than in our other buildbot configurations.
|
| -#
|
| -# In this configuration, the testers build the tests themselves rather than
|
| -# extracting them from the builder. That's because these testers always
|
| -# fetch from webkit HEAD, and by the time the tester runs, webkit HEAD may
|
| -# point at a different revision than it did when the builder fetched webkit.
|
| -#
|
| -# Even though the testers don't extract the build package from the builder,
|
| -# the builder is still useful because it can cycle more quickly than the
|
| -# builder+tester can, and can alert us more quickly to build breakages.
|
| -#
|
| -# If you have questions about this, you can ask nsylvain.
|
| -
|
| -from master import master_config
|
| -from master.factory import chromium_factory
|
| -
|
| -defaults = {}
|
| -
|
| -helper = master_config.Helper(defaults)
|
| -B = helper.Builder
|
| -F = helper.Factory
|
| -S = helper.Scheduler
|
| -T = helper.Triggerable
|
| -
|
| -def mac(): return chromium_factory.ChromiumFactory('src/build', 'darwin')
|
| -
|
| -defaults['category'] = '5webkit mac latest'
|
| -
|
| -################################################################################
|
| -## Release
|
| -################################################################################
|
| -
|
| -# Archive location
|
| -rel_archive = master_config.GetArchiveUrl('ChromiumWebkit',
|
| - 'Webkit Mac Builder (CG)',
|
| - 'webkit-mac-cg-latest-rel', 'mac')
|
| -
|
| -#
|
| -# Main release scheduler for webkit
|
| -#
|
| -S('s5_webkit_cg_rel', branch='trunk', treeStableTimer=60)
|
| -
|
| -#
|
| -# Triggerable scheduler for testers
|
| -#
|
| -T('s5_webkit_cg_rel_trigger')
|
| -
|
| -#
|
| -# Mac Rel Builder
|
| -#
|
| -B('Webkit Mac Builder (CG)', 'f_webkit_mac_cg_rel',
|
| - scheduler='s5_webkit_cg_rel', builddir='webkit-mac-cg-latest-rel')
|
| -F('f_webkit_mac_cg_rel', mac().ChromiumWebkitLatestFactory(
|
| - slave_type='Builder',
|
| - options=[
|
| - '--compiler=clang','--', '-project', '../webkit/webkit.xcodeproj'],
|
| - factory_properties={
|
| - 'trigger': 's5_webkit_cg_rel_trigger',
|
| - 'gclient_env': {
|
| - 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1 use_skia=0'
|
| - },
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - }))
|
| -
|
| -#
|
| -# Mac Rel Webkit builder+testers
|
| -#
|
| -
|
| -B('Webkit Mac10.5 (CG)', 'f_webkit_cg_rel_tests',
|
| - scheduler='s5_webkit_cg_rel_trigger')
|
| -F('f_webkit_cg_rel_tests', mac().ChromiumWebkitLatestFactory(
|
| - slave_type='Tester',
|
| - build_url=rel_archive,
|
| - tests=['test_shell', 'webkit', 'webkit_unit'],
|
| - factory_properties={
|
| - 'archive_webkit_results': True,
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - 'test_results_server': 'test-results.appspot.com',
|
| - }))
|
| -
|
| -B('Webkit Mac10.6 (CG)', 'f_webkit_cg_rel_tests_106',
|
| - scheduler='s5_webkit_cg_rel_trigger')
|
| -F('f_webkit_cg_rel_tests_106', mac().ChromiumWebkitLatestFactory(
|
| - slave_type='Tester',
|
| - build_url=rel_archive,
|
| - tests=['test_shell', 'webkit', 'webkit_gpu', 'webkit_unit'],
|
| - factory_properties={
|
| - 'archive_webkit_results': True,
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - 'test_results_server': 'test-results.appspot.com',
|
| - }))
|
| -
|
| -################################################################################
|
| -## Debug
|
| -################################################################################
|
| -
|
| -# Archive location
|
| -dbg_archive = master_config.GetArchiveUrl('ChromiumWebkit',
|
| - 'Webkit Mac Builder (CG)(dbg)',
|
| - 'webkit-mac-cg-latest-dbg', 'mac')
|
| -
|
| -#
|
| -# Main debug scheduler for webkit
|
| -#
|
| -S('s5_webkit_cg_dbg', branch='trunk', treeStableTimer=60)
|
| -
|
| -#
|
| -# Triggerable scheduler for testers
|
| -#
|
| -T('s5_webkit_cg_dbg_trigger')
|
| -
|
| -#
|
| -# Mac Dbg Builder
|
| -#
|
| -B('Webkit Mac Builder (CG)(dbg)', 'f_webkit_mac_cg_dbg',
|
| - scheduler='s5_webkit_cg_dbg', builddir='webkit-mac-cg-latest-dbg')
|
| -F('f_webkit_mac_cg_dbg', mac().ChromiumWebkitLatestFactory(
|
| - target='Debug',
|
| - slave_type='Builder',
|
| - options=[
|
| - '--compiler=clang','--', '-project', '../webkit/webkit.xcodeproj'],
|
| - factory_properties={
|
| - 'trigger': 's5_webkit_cg_dbg_trigger',
|
| - 'gclient_env': {
|
| - 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1 use_skia=0'
|
| - },
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - }))
|
| -
|
| -#
|
| -# Mac Dbg Webkit builder
|
| -#
|
| -
|
| -B('Webkit Mac10.5 (CG)(dbg)(1)', 'f_webkit_cg_dbg_tests_1',
|
| - scheduler='s5_webkit_cg_dbg_trigger')
|
| -F('f_webkit_cg_dbg_tests_1', mac().ChromiumWebkitLatestFactory(
|
| - target='Debug',
|
| - slave_type='Tester',
|
| - build_url=dbg_archive,
|
| - tests=['test_shell', 'webkit', 'webkit_unit'],
|
| - factory_properties={
|
| - 'archive_webkit_results': True,
|
| - 'layout_part': '1:2',
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - 'test_results_server': 'test-results.appspot.com',
|
| - }))
|
| -
|
| -B('Webkit Mac10.5 (CG)(dbg)(2)', 'f_webkit_cg_dbg_tests_2',
|
| - scheduler='s5_webkit_cg_dbg_trigger')
|
| -F('f_webkit_cg_dbg_tests_2', mac().ChromiumWebkitLatestFactory(
|
| - target='Debug',
|
| - slave_type='Tester',
|
| - build_url=dbg_archive,
|
| - tests=['webkit'],
|
| - factory_properties={
|
| - 'archive_webkit_results': True,
|
| - 'layout_part': '2:2',
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - 'test_results_server': 'test-results.appspot.com',
|
| - }))
|
| -
|
| -B('Webkit Mac10.6 (CG)(dbg)', 'f_webkit_cg_dbg_tests',
|
| - scheduler='s5_webkit_cg_dbg_trigger')
|
| -F('f_webkit_cg_dbg_tests', mac().ChromiumWebkitLatestFactory(
|
| - target='Debug',
|
| - slave_type='Tester',
|
| - build_url=dbg_archive,
|
| - tests=['test_shell', 'webkit', 'webkit_gpu', 'webkit_unit'],
|
| - factory_properties={
|
| - 'archive_webkit_results': True,
|
| - 'layout_test_platform': 'chromium-cg-mac',
|
| - 'test_results_server': 'test-results.appspot.com',
|
| - }))
|
| -
|
| -################################################################################
|
| -##
|
| -################################################################################
|
| -
|
| -def Update(config, active_master, c):
|
| - return helper.Update(c)
|
|
|