| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # WebKit test builders using the Skia graphics library. | 5 # WebKit test builders using the Skia graphics library. |
| 6 # | 6 # |
| 7 # Note that we use the builder vs tester role separation differently | 7 # Note that we use the builder vs tester role separation differently |
| 8 # here than in our other buildbot configurations. | 8 # here than in our other buildbot configurations. |
| 9 # | 9 # |
| 10 # In this configuration, the testers build the tests themselves rather than | 10 # In this configuration, the testers build the tests themselves rather than |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 # Triggerable scheduler for testers | 55 # Triggerable scheduler for testers |
| 56 # | 56 # |
| 57 T('s5_webkit_rel_trigger') | 57 T('s5_webkit_rel_trigger') |
| 58 | 58 |
| 59 # | 59 # |
| 60 # Mac Rel Builder | 60 # Mac Rel Builder |
| 61 # | 61 # |
| 62 B('WebKit Mac Builder', 'f_webkit_mac_rel', gatekeeper='compile', | 62 B('WebKit Mac Builder', 'f_webkit_mac_rel', gatekeeper='compile', |
| 63 auto_reboot=False, scheduler='s5_webkit_rel', | 63 auto_reboot=False, scheduler='s5_webkit_rel', |
| 64 builddir='webkit-mac-latest-rel') | 64 builddir='webkit-mac-latest-rel') |
| 65 F('f_webkit_mac_rel', mac().ChromiumWebkitLatestFactory( | 65 F('f_webkit_mac_rel', mac().ChromiumFactory( |
| 66 slave_type='Builder', | 66 slave_type='Builder', |
| 67 options=['--build-tool=ninja', '--compiler=goma-clang', '--', | 67 options=['--build-tool=ninja', '--compiler=goma-clang', '--', |
| 68 'test_shell', 'test_shell_tests', 'webkit_unit_tests', | 68 'test_shell', 'test_shell_tests', 'webkit_unit_tests', |
| 69 'DumpRenderTree'], | 69 'DumpRenderTree'], |
| 70 factory_properties={ | 70 factory_properties={ |
| 71 'trigger': 's5_webkit_rel_trigger', | 71 'trigger': 's5_webkit_rel_trigger', |
| 72 'gclient_env': { | 72 'gclient_env': { |
| 73 'GYP_DEFINES':'fastbuild=1', | 73 'GYP_DEFINES':'fastbuild=1', |
| 74 'GYP_GENERATORS':'ninja', | 74 'GYP_GENERATORS':'ninja', |
| 75 }, | 75 }, |
| 76 'layout_test_platform': 'chromium-mac', | 76 'layout_test_platform': 'chromium-mac', |
| 77 'blink_config': 'blink', |
| 77 })) | 78 })) |
| 78 | 79 |
| 79 # | 80 # |
| 80 # Mac Rel WebKit testers | 81 # Mac Rel WebKit testers |
| 81 # | 82 # |
| 82 | 83 |
| 83 B('WebKit Mac10.6', 'f_webkit_rel_tests_106', scheduler='s5_webkit_rel_trigger') | 84 B('WebKit Mac10.6', 'f_webkit_rel_tests_106', scheduler='s5_webkit_rel_trigger') |
| 84 F('f_webkit_rel_tests_106', mac().ChromiumWebkitLatestFactory( | 85 F('f_webkit_rel_tests_106', mac().ChromiumFactory( |
| 85 slave_type='Tester', | 86 slave_type='Tester', |
| 86 build_url=rel_archive, | 87 build_url=rel_archive, |
| 87 tests=[ | 88 tests=[ |
| 88 'test_shell', | 89 'test_shell', |
| 89 'webkit', | 90 'webkit', |
| 90 'webkit_lint', | 91 'webkit_lint', |
| 91 'webkit_unit', | 92 'webkit_unit', |
| 92 ], | 93 ], |
| 93 factory_properties={ | 94 factory_properties={ |
| 94 'archive_webkit_results': ActiveMaster.is_production_host, | 95 'archive_webkit_results': ActiveMaster.is_production_host, |
| 95 'generate_gtest_json': True, | 96 'generate_gtest_json': True, |
| 96 'layout_test_platform': 'chromium-mac', | 97 'layout_test_platform': 'chromium-mac', |
| 97 'test_results_server': 'test-results.appspot.com', | 98 'test_results_server': 'test-results.appspot.com', |
| 99 'blink_config': 'blink', |
| 98 })) | 100 })) |
| 99 | 101 |
| 100 B('WebKit Mac10.7', 'f_webkit_rel_tests_107', scheduler='s5_webkit_rel_trigger') | 102 B('WebKit Mac10.7', 'f_webkit_rel_tests_107', scheduler='s5_webkit_rel_trigger') |
| 101 F('f_webkit_rel_tests_107', mac().ChromiumWebkitLatestFactory( | 103 F('f_webkit_rel_tests_107', mac().ChromiumFactory( |
| 102 slave_type='Tester', | 104 slave_type='Tester', |
| 103 build_url=rel_archive, | 105 build_url=rel_archive, |
| 104 tests=[ | 106 tests=[ |
| 105 'test_shell', | 107 'test_shell', |
| 106 'webkit', | 108 'webkit', |
| 107 'webkit_lint', | 109 'webkit_lint', |
| 108 'webkit_unit', | 110 'webkit_unit', |
| 109 ], | 111 ], |
| 110 factory_properties={ | 112 factory_properties={ |
| 111 'archive_webkit_results': ActiveMaster.is_production_host, | 113 'archive_webkit_results': ActiveMaster.is_production_host, |
| 112 'generate_gtest_json': True, | 114 'generate_gtest_json': True, |
| 113 'layout_test_platform': 'chromium-mac', | 115 'layout_test_platform': 'chromium-mac', |
| 114 'test_results_server': 'test-results.appspot.com', | 116 'test_results_server': 'test-results.appspot.com', |
| 117 'blink_config': 'blink', |
| 115 })) | 118 })) |
| 116 | 119 |
| 117 B('WebKit Mac10.8', 'f_webkit_rel_tests_108', auto_reboot=False, | 120 B('WebKit Mac10.8', 'f_webkit_rel_tests_108', auto_reboot=False, |
| 118 scheduler='s5_webkit_rel_trigger') | 121 scheduler='s5_webkit_rel_trigger') |
| 119 F('f_webkit_rel_tests_108', mac().ChromiumWebkitLatestFactory( | 122 F('f_webkit_rel_tests_108', mac().ChromiumFactory( |
| 120 slave_type='Tester', | 123 slave_type='Tester', |
| 121 build_url=rel_archive, | 124 build_url=rel_archive, |
| 122 tests=[ | 125 tests=[ |
| 123 'test_shell', | 126 'test_shell', |
| 124 'webkit', | 127 'webkit', |
| 125 'webkit_lint', | 128 'webkit_lint', |
| 126 'webkit_unit', | 129 'webkit_unit', |
| 127 ], | 130 ], |
| 128 factory_properties={ | 131 factory_properties={ |
| 129 'archive_webkit_results': ActiveMaster.is_production_host, | 132 'archive_webkit_results': ActiveMaster.is_production_host, |
| 130 'generate_gtest_json': True, | 133 'generate_gtest_json': True, |
| 131 'layout_test_platform': 'chromium-mac', | 134 'layout_test_platform': 'chromium-mac', |
| 132 'test_results_server': 'test-results.appspot.com', | 135 'test_results_server': 'test-results.appspot.com', |
| 136 'blink_config': 'blink', |
| 133 })) | 137 })) |
| 134 | 138 |
| 135 ################################################################################ | 139 ################################################################################ |
| 136 ## Debug | 140 ## Debug |
| 137 ################################################################################ | 141 ################################################################################ |
| 138 | 142 |
| 139 # Archive location | 143 # Archive location |
| 140 dbg_archive = master_config.GetArchiveUrl('ChromiumWebkit', | 144 dbg_archive = master_config.GetArchiveUrl('ChromiumWebkit', |
| 141 'WebKit Mac Builder (dbg)', | 145 'WebKit Mac Builder (dbg)', |
| 142 'webkit-mac-latest-dbg', 'mac') | 146 'webkit-mac-latest-dbg', 'mac') |
| 143 | 147 |
| 144 # | 148 # |
| 145 # Main debug scheduler for the builder | 149 # Main debug scheduler for the builder |
| 146 # | 150 # |
| 147 S('s5_webkit_dbg', branch='trunk', treeStableTimer=60) | 151 S('s5_webkit_dbg', branch='trunk', treeStableTimer=60) |
| 148 | 152 |
| 149 # | 153 # |
| 150 # Triggerable scheduler for testers | 154 # Triggerable scheduler for testers |
| 151 # | 155 # |
| 152 T('s5_webkit_dbg_trigger') | 156 T('s5_webkit_dbg_trigger') |
| 153 | 157 |
| 154 # | 158 # |
| 155 # Mac Dbg Builder | 159 # Mac Dbg Builder |
| 156 # | 160 # |
| 157 B('WebKit Mac Builder (dbg)', 'f_webkit_mac_dbg', auto_reboot=False, | 161 B('WebKit Mac Builder (dbg)', 'f_webkit_mac_dbg', auto_reboot=False, |
| 158 scheduler='s5_webkit_dbg', builddir='webkit-mac-latest-dbg') | 162 scheduler='s5_webkit_dbg', builddir='webkit-mac-latest-dbg') |
| 159 F('f_webkit_mac_dbg', mac().ChromiumWebkitLatestFactory( | 163 F('f_webkit_mac_dbg', mac().ChromiumFactory( |
| 160 target='Debug', | 164 target='Debug', |
| 161 slave_type='Builder', | 165 slave_type='Builder', |
| 162 options=['--build-tool=ninja', '--compiler=goma-clang', '--', | 166 options=['--build-tool=ninja', '--compiler=goma-clang', '--', |
| 163 'test_shell', 'test_shell_tests', 'webkit_unit_tests', | 167 'test_shell', 'test_shell_tests', 'webkit_unit_tests', |
| 164 'DumpRenderTree'], | 168 'DumpRenderTree'], |
| 165 factory_properties={ | 169 factory_properties={ |
| 166 'trigger': 's5_webkit_dbg_trigger', | 170 'trigger': 's5_webkit_dbg_trigger', |
| 167 'gclient_env': { | 171 'gclient_env': { |
| 168 'GYP_GENERATORS':'ninja', | 172 'GYP_GENERATORS':'ninja', |
| 169 }, | 173 }, |
| 170 'layout_test_platform': 'chromium-mac', | 174 'layout_test_platform': 'chromium-mac', |
| 175 'blink_config': 'blink', |
| 171 })) | 176 })) |
| 172 | 177 |
| 173 # | 178 # |
| 174 # Mac Dbg WebKit testers | 179 # Mac Dbg WebKit testers |
| 175 # | 180 # |
| 176 | 181 |
| 177 B('WebKit Mac10.6 (dbg)', 'f_webkit_dbg_tests', | 182 B('WebKit Mac10.6 (dbg)', 'f_webkit_dbg_tests', |
| 178 scheduler='s5_webkit_dbg_trigger') | 183 scheduler='s5_webkit_dbg_trigger') |
| 179 F('f_webkit_dbg_tests', mac().ChromiumWebkitLatestFactory( | 184 F('f_webkit_dbg_tests', mac().ChromiumFactory( |
| 180 target='Debug', | 185 target='Debug', |
| 181 slave_type='Tester', | 186 slave_type='Tester', |
| 182 build_url=dbg_archive, | 187 build_url=dbg_archive, |
| 183 tests=[ | 188 tests=[ |
| 184 'test_shell', | 189 'test_shell', |
| 185 'webkit', | 190 'webkit', |
| 186 'webkit_lint', | 191 'webkit_lint', |
| 187 'webkit_unit', | 192 'webkit_unit', |
| 188 ], | 193 ], |
| 189 factory_properties={ | 194 factory_properties={ |
| 190 'archive_webkit_results': ActiveMaster.is_production_host, | 195 'archive_webkit_results': ActiveMaster.is_production_host, |
| 191 'generate_gtest_json': True, | 196 'generate_gtest_json': True, |
| 192 'layout_test_platform': 'chromium-mac', | 197 'layout_test_platform': 'chromium-mac', |
| 193 'test_results_server': 'test-results.appspot.com', | 198 'test_results_server': 'test-results.appspot.com', |
| 199 'blink_config': 'blink', |
| 194 })) | 200 })) |
| 195 | 201 |
| 196 B('WebKit Mac10.7 (dbg)', 'f_webkit_dbg_tests', | 202 B('WebKit Mac10.7 (dbg)', 'f_webkit_dbg_tests', |
| 197 scheduler='s5_webkit_dbg_trigger') | 203 scheduler='s5_webkit_dbg_trigger') |
| 198 | 204 |
| 199 | 205 |
| 200 ################################################################################ | 206 ################################################################################ |
| 201 ## | 207 ## |
| 202 ################################################################################ | 208 ################################################################################ |
| 203 | 209 |
| 204 def Update(_config, active_master, c): | 210 def Update(_config, active_master, c): |
| 205 return helper.Update(c) | 211 return helper.Update(c) |
| OLD | NEW |