Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 . import steps | 5 from . import steps |
| 6 | 6 |
| 7 SPEC = { | 7 SPEC = { |
| 8 'settings': { | 8 'settings': { |
| 9 'build_gs_bucket': 'chromium-v8', | 9 'build_gs_bucket': 'chromium-v8', |
| 10 }, | 10 }, |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 108 steps.generate_isolated_script, | 108 steps.generate_isolated_script, |
| 109 ], | 109 ], |
| 110 'parent_buildername': 'Linux Debug Builder', | 110 'parent_buildername': 'Linux Debug Builder', |
| 111 'testing': { | 111 'testing': { |
| 112 'platform': 'linux', | 112 'platform': 'linux', |
| 113 'test_spec_file': 'chromium.linux.json', | 113 'test_spec_file': 'chromium.linux.json', |
| 114 }, | 114 }, |
| 115 }, | 115 }, |
| 116 'Linux ASAN Builder': { | 116 'Linux ASAN Builder': { |
| 117 'chromium_config': 'chromium_linux_asan', | 117 'chromium_config': 'chromium_linux_asan', |
| 118 'chromium_apply_config': ['mb'], | |
| 118 'gclient_config': 'chromium', | 119 'gclient_config': 'chromium', |
| 119 'gclient_apply_config': [ | 120 'gclient_apply_config': [ |
| 120 'v8_bleeding_edge_git', | 121 'v8_bleeding_edge_git', |
| 121 'chromium_lkcr', | 122 'chromium_lkcr', |
| 122 'show_v8_revision', | 123 'show_v8_revision', |
| 123 ], | 124 ], |
| 124 'chromium_config_kwargs': { | 125 'chromium_config_kwargs': { |
| 125 'BUILD_CONFIG': 'Release', | 126 'BUILD_CONFIG': 'Release', |
| 126 'TARGET_BITS': 64, | 127 'TARGET_BITS': 64, |
| 127 }, | 128 }, |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 152 steps.generate_isolated_script, | 153 steps.generate_isolated_script, |
| 153 ], | 154 ], |
| 154 'parent_buildername': 'Linux ASAN Builder', | 155 'parent_buildername': 'Linux ASAN Builder', |
| 155 'testing': { | 156 'testing': { |
| 156 'platform': 'linux', | 157 'platform': 'linux', |
| 157 'test_spec_file': 'chromium.memory.json', | 158 'test_spec_file': 'chromium.memory.json', |
| 158 }, | 159 }, |
| 159 }, | 160 }, |
| 160 'Linux Snapshot Builder': { | 161 'Linux Snapshot Builder': { |
| 161 'chromium_config': 'chromium', | 162 'chromium_config': 'chromium', |
| 163 'chromium_apply_config': ['mb'], | |
| 162 'gclient_config': 'chromium', | 164 'gclient_config': 'chromium', |
| 163 'gclient_apply_config': [ | 165 'gclient_apply_config': [ |
| 164 'v8_bleeding_edge_git', | 166 'v8_bleeding_edge_git', |
| 165 'chromium_lkcr', | 167 'chromium_lkcr', |
| 166 'show_v8_revision', | 168 'show_v8_revision', |
| 167 ], | 169 ], |
| 168 'chromium_config_kwargs': { | 170 'chromium_config_kwargs': { |
| 169 'BUILD_CONFIG': 'Release', | 171 'BUILD_CONFIG': 'Release', |
| 170 'TARGET_BITS': 64, | 172 'TARGET_BITS': 64, |
| 171 }, | 173 }, |
| 172 'bot_type': 'builder_tester', | 174 'bot_type': 'builder_tester', |
| 173 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, | 175 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, |
| 174 'tests': [ | 176 'tests': [ |
| 175 steps.ArchiveBuildStep( | 177 steps.ArchiveBuildStep( |
| 176 'chromium-v8-snapshots', | 178 'chromium-v8-snapshots', |
| 177 gs_acl='public-read', | 179 gs_acl='public-read', |
| 178 ), | 180 ), |
| 179 ], | 181 ], |
| 180 'testing': { | 182 'testing': { |
| 181 'platform': 'linux', | 183 'platform': 'linux', |
| 182 'test_spec_file': 'chromium.linux.json', | 184 'test_spec_file': 'chromium.linux.json', |
| 183 }, | 185 }, |
| 184 }, | 186 }, |
| 185 # Clusterfuzz builders. | 187 # Clusterfuzz builders. |
| 186 'Chromium ASAN (symbolized)': { | 188 'Chromium ASAN (symbolized)': { |
| 187 'chromium_config': 'chromium_linux_asan', | 189 'chromium_config': 'chromium_linux_asan', |
| 188 'gclient_config': 'chromium', | 190 'gclient_config': 'chromium', |
| 189 'chromium_apply_config': [ | 191 'chromium_apply_config': [ |
|
Michael Achenbach
2016/06/20 15:06:48
Probably all the chromium configs except mb are ob
| |
| 190 'asan_symbolized', | 192 'asan_symbolized', |
| 191 'chromium_asan_default_targets', | 193 'chromium_asan_default_targets', |
| 192 'clobber', | 194 'clobber', |
| 195 'mb', | |
| 193 'sanitizer_coverage', | 196 'sanitizer_coverage', |
| 194 'v8_verify_heap', | 197 'v8_verify_heap', |
| 195 ], | 198 ], |
| 196 'gclient_apply_config': [ | 199 'gclient_apply_config': [ |
| 197 'v8_bleeding_edge_git', | 200 'v8_bleeding_edge_git', |
| 198 'chromium_lkgr', | 201 'chromium_lkgr', |
| 199 'show_v8_revision', | 202 'show_v8_revision', |
| 200 ], | 203 ], |
| 201 'chromium_config_kwargs': { | 204 'chromium_config_kwargs': { |
| 202 'BUILD_CONFIG': 'Release', | 205 'BUILD_CONFIG': 'Release', |
| 203 'TARGET_BITS': 64, | 206 'TARGET_BITS': 64, |
| 204 }, | 207 }, |
| 205 'bot_type': 'builder', | 208 'bot_type': 'builder', |
| 206 'cf_archive_build': True, | 209 'cf_archive_build': True, |
| 207 'cf_gs_bucket': 'v8-asan', | 210 'cf_gs_bucket': 'v8-asan', |
| 208 'cf_gs_acl': 'public-read', | 211 'cf_gs_acl': 'public-read', |
| 209 'cf_archive_name': 'asan-symbolized', | 212 'cf_archive_name': 'asan-symbolized', |
| 210 'cf_revision_dir': 'v8', | 213 'cf_revision_dir': 'v8', |
| 211 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, | 214 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, |
| 212 'testing': {'platform': 'linux'}, | 215 'testing': {'platform': 'linux'}, |
| 213 }, | 216 }, |
| 214 'Chromium ASAN - debug': { | 217 'Chromium ASAN - debug': { |
| 215 'chromium_config': 'chromium_linux_asan', | 218 'chromium_config': 'chromium_linux_asan', |
| 216 'gclient_config': 'chromium', | 219 'gclient_config': 'chromium', |
| 217 'chromium_apply_config': [ | 220 'chromium_apply_config': [ |
| 218 'chromium_asan_default_targets', | 221 'chromium_asan_default_targets', |
| 219 'clobber', | 222 'clobber', |
| 223 'mb', | |
| 220 'sanitizer_coverage', | 224 'sanitizer_coverage', |
| 221 'v8_optimize_medium', | 225 'v8_optimize_medium', |
| 222 ], | 226 ], |
| 223 'gclient_apply_config': [ | 227 'gclient_apply_config': [ |
| 224 'v8_bleeding_edge_git', | 228 'v8_bleeding_edge_git', |
| 225 'chromium_lkgr', | 229 'chromium_lkgr', |
| 226 'show_v8_revision', | 230 'show_v8_revision', |
| 227 ], | 231 ], |
| 228 'chromium_config_kwargs': { | 232 'chromium_config_kwargs': { |
| 229 'BUILD_CONFIG': 'Debug', | 233 'BUILD_CONFIG': 'Debug', |
| 230 'TARGET_BITS': 64, | 234 'TARGET_BITS': 64, |
| 231 }, | 235 }, |
| 232 'bot_type': 'builder', | 236 'bot_type': 'builder', |
| 233 'cf_archive_build': True, | 237 'cf_archive_build': True, |
| 234 'cf_gs_bucket': 'v8-asan', | 238 'cf_gs_bucket': 'v8-asan', |
| 235 'cf_gs_acl': 'public-read', | 239 'cf_gs_acl': 'public-read', |
| 236 'cf_archive_name': 'asan', | 240 'cf_archive_name': 'asan', |
| 237 'cf_revision_dir': 'v8', | 241 'cf_revision_dir': 'v8', |
| 238 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, | 242 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, |
| 239 'testing': {'platform': 'linux'}, | 243 'testing': {'platform': 'linux'}, |
| 240 }, | 244 }, |
| 241 'Chromium Win SyzyASAN': { | 245 'Chromium Win SyzyASAN': { |
| 242 'chromium_config': 'chromium_no_goma', | 246 'chromium_config': 'chromium_no_goma', |
| 243 'gclient_config': 'chromium', | 247 'gclient_config': 'chromium', |
| 244 'chromium_apply_config': ['syzyasan', 'clobber'], | 248 'chromium_apply_config': ['syzyasan', 'clobber', 'mb'], |
| 245 'gclient_apply_config': [ | 249 'gclient_apply_config': [ |
| 246 'v8_bleeding_edge_git', | 250 'v8_bleeding_edge_git', |
| 247 'chromium_lkgr', | 251 'chromium_lkgr', |
| 248 'show_v8_revision', | 252 'show_v8_revision', |
| 249 ], | 253 ], |
| 250 'chromium_config_kwargs': { | 254 'chromium_config_kwargs': { |
| 251 'BUILD_CONFIG': 'Release', | 255 'BUILD_CONFIG': 'Release', |
| 252 'TARGET_BITS': 32, | 256 'TARGET_BITS': 32, |
| 253 }, | 257 }, |
| 254 'bot_type': 'builder', | 258 'bot_type': 'builder', |
| 255 'cf_archive_build': True, | 259 'cf_archive_build': True, |
| 256 'cf_gs_bucket': 'v8-asan', | 260 'cf_gs_bucket': 'v8-asan', |
| 257 'cf_gs_acl': 'public-read', | 261 'cf_gs_acl': 'public-read', |
| 258 'cf_archive_name': 'syzyasan', | 262 'cf_archive_name': 'syzyasan', |
| 259 'cf_revision_dir': 'v8', | 263 'cf_revision_dir': 'v8', |
| 260 'fixed_staging_dir': True, | 264 'fixed_staging_dir': True, |
| 261 'compile_targets': ['chromium_builder_asan'], | 265 'compile_targets': ['chromium_builder_asan'], |
| 262 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, | 266 'set_component_rev': {'name': 'src/v8', 'rev_str': '%s'}, |
| 263 'testing': {'platform': 'win'}, | 267 'testing': {'platform': 'win'}, |
| 264 }, | 268 }, |
| 265 }, | 269 }, |
| 266 } | 270 } |
| OLD | NEW |