| OLD | NEW |
| 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from buildbot.changes import svnpoller | 5 from buildbot.changes import svnpoller |
| 6 from buildbot.scheduler import Scheduler | 6 from buildbot.scheduler import Scheduler |
| 7 from master import build_utils | 7 from master import build_utils |
| 8 from master import master_utils | 8 from master import master_utils |
| 9 from master import slaves_list | 9 from master import slaves_list |
| 10 from master.factory import chromium_factory | 10 from master.factory import chromium_factory |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 webkit_poller = svnpoller.SVNPoller(svnurl = config.Master.webkit_root_url, | 46 webkit_poller = svnpoller.SVNPoller(svnurl = config.Master.webkit_root_url, |
| 47 split_file=WebkitFileSplitter, | 47 split_file=WebkitFileSplitter, |
| 48 pollinterval=30, | 48 pollinterval=30, |
| 49 revlinktmpl=webkit_url) | 49 revlinktmpl=webkit_url) |
| 50 | 50 |
| 51 c['change_source'] = [cr_poller, webkit_poller] | 51 c['change_source'] = [cr_poller, webkit_poller] |
| 52 | 52 |
| 53 | 53 |
| 54 def linux(): return chromium_factory.ChromiumFactory('src/build', 'linux2') | 54 def linux(): return chromium_factory.ChromiumFactory('src/build', 'linux2') |
| 55 | 55 |
| 56 factory_release = linux().ChromiumWebkitLatestFactory( | 56 factory_release = linux().ChromiumFactory( |
| 57 target='Release', | 57 target='Release', |
| 58 tests=['devtools_perf'], | 58 tests=['devtools_perf'], |
| 59 options=['--build-tool=ninja', | 59 options=['--build-tool=ninja', |
| 60 '--compiler=goma', | 60 '--compiler=goma', |
| 61 'DumpRenderTree', | 61 'DumpRenderTree', |
| 62 'chrome', | 62 'chrome', |
| 63 'pyautolib', | 63 'pyautolib', |
| 64 'chromedriver'], | 64 'chromedriver'], |
| 65 factory_properties={ | 65 factory_properties={ |
| 66 'perf_id': 'chromium-devtools-perf', | 66 'perf_id': 'chromium-devtools-perf', |
| 67 'show_perf_results': True, | 67 'show_perf_results': True, |
| 68 'gclient_env': { | 68 'gclient_env': { |
| 69 'GYP_DEFINES':'release_extra_cflags="-fno-omit-frame-pointer"' | 69 'GYP_DEFINES':'release_extra_cflags="-fno-omit-frame-pointer"' |
| 70 } | 70 }, |
| 71 } | 71 'blink_config': 'blink', |
| 72 ) | 72 }) |
| 73 | 73 |
| 74 builder_release = { | 74 builder_release = { |
| 75 'name': 'x64 Release', | 75 'name': 'x64 Release', |
| 76 'builddir': 'DevTools_Release', | 76 'builddir': 'DevTools_Release', |
| 77 'factory': factory_release, | 77 'factory': factory_release, |
| 78 'category': 'Linux', | 78 'category': 'Linux', |
| 79 'auto_reboot': False | 79 'auto_reboot': False |
| 80 } | 80 } |
| 81 | 81 |
| 82 | 82 |
| 83 factory_debug = linux().ChromiumWebkitLatestFactory( | 83 factory_debug = linux().ChromiumFactory( |
| 84 target='Debug', | 84 target='Debug', |
| 85 tests=['devtools_perf'], | 85 tests=['devtools_perf'], |
| 86 options=['--build-tool=ninja', | 86 options=['--build-tool=ninja', |
| 87 '--compiler=goma', | 87 '--compiler=goma', |
| 88 'DumpRenderTree', | 88 'DumpRenderTree', |
| 89 'chrome', | 89 'chrome', |
| 90 'pyautolib', | 90 'pyautolib', |
| 91 'chromedriver'], | 91 'chromedriver'], |
| 92 factory_properties={ | 92 factory_properties={ |
| 93 'perf_id': 'chromium-devtools-perf-debug', | 93 'perf_id': 'chromium-devtools-perf-debug', |
| 94 'show_perf_results': True, | 94 'show_perf_results': True, |
| 95 } | 95 'blink_config': 'blink', |
| 96 ) | 96 }) |
| 97 | 97 |
| 98 builder_debug = { | 98 builder_debug = { |
| 99 'name': 'x64 Debug', | 99 'name': 'x64 Debug', |
| 100 'builddir': 'DevTools_Debug', | 100 'builddir': 'DevTools_Debug', |
| 101 'factory': factory_debug, | 101 'factory': factory_debug, |
| 102 'category': 'Linux', | 102 'category': 'Linux', |
| 103 'auto_reboot': False | 103 'auto_reboot': False |
| 104 } | 104 } |
| 105 | 105 |
| 106 factory_release_clang = linux().ChromiumWebkitLatestFactory( | 106 factory_release_clang = linux().ChromiumFactory( |
| 107 target='Release', | 107 target='Release', |
| 108 tests=['devtools_perf'], | 108 tests=['devtools_perf'], |
| 109 options=['--build-tool=ninja', | 109 options=['--build-tool=ninja', |
| 110 '--compiler=goma-clang', | 110 '--compiler=goma-clang', |
| 111 'DumpRenderTree', | 111 'DumpRenderTree', |
| 112 'chrome', | 112 'chrome', |
| 113 'pyautolib', | 113 'pyautolib', |
| 114 'chromedriver'], | 114 'chromedriver'], |
| 115 factory_properties={ | 115 factory_properties={ |
| 116 'perf_id': 'chromium-devtools-perf-clang-release', | 116 'perf_id': 'chromium-devtools-perf-clang-release', |
| 117 'show_perf_results': True, | 117 'show_perf_results': True, |
| 118 'gclient_env': { | 118 'gclient_env': { |
| 119 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1' | 119 'GYP_DEFINES':'clang=1 clang_use_chrome_plugins=1' |
| 120 } | 120 }, |
| 121 } | 121 'blink_config': 'blink', |
| 122 ) | 122 }) |
| 123 | 123 |
| 124 builder_release_clang = { | 124 builder_release_clang = { |
| 125 'name': 'x64 Release Clang', | 125 'name': 'x64 Release Clang', |
| 126 'builddir': 'DevTools_Release_Clang', | 126 'builddir': 'DevTools_Release_Clang', |
| 127 'factory': factory_release_clang, | 127 'factory': factory_release_clang, |
| 128 'category': 'Linux', | 128 'category': 'Linux', |
| 129 'auto_reboot': False | 129 'auto_reboot': False |
| 130 } | 130 } |
| 131 | 131 |
| 132 c['builders'] = [builder_release, builder_debug, builder_release_clang] | 132 c['builders'] = [builder_release, builder_debug, builder_release_clang] |
| (...skipping 28 matching lines...) Expand all Loading... |
| 161 c['slaves'] = master_utils.AutoSetupSlaves(c['builders'], | 161 c['slaves'] = master_utils.AutoSetupSlaves(c['builders'], |
| 162 config.Master.GetBotPassword()) | 162 config.Master.GetBotPassword()) |
| 163 master_utils.VerifySetup(c, slaves) | 163 master_utils.VerifySetup(c, slaves) |
| 164 | 164 |
| 165 # Adds common status and tools to this master. | 165 # Adds common status and tools to this master. |
| 166 master_utils.AutoSetupMaster(c, ActiveMaster, | 166 master_utils.AutoSetupMaster(c, ActiveMaster, |
| 167 public_html='../master.chromium/public_html', | 167 public_html='../master.chromium/public_html', |
| 168 templates=['../master.chromium/templates'], | 168 templates=['../master.chromium/templates'], |
| 169 order_console_by_time=True, | 169 order_console_by_time=True, |
| 170 enable_http_status_push=ActiveMaster.is_production_host) | 170 enable_http_status_push=ActiveMaster.is_production_host) |
| OLD | NEW |