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) |