| 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 from master import master_config | 5 from master import master_config |
| 6 from master.factory import chromium_factory | 6 from master.factory import chromium_factory |
| 7 | 7 |
| 8 defaults = {} | 8 defaults = {} |
| 9 | 9 |
| 10 helper = master_config.Helper(defaults) | 10 helper = master_config.Helper(defaults) |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 '--build-tool=ninja', '--compiler=goma', '--'] | 87 '--build-tool=ninja', '--compiler=goma', '--'] |
| 88 goma_clang_ninja_options = [ | 88 goma_clang_ninja_options = [ |
| 89 '--build-tool=ninja', '--compiler=goma-clang', '--'] | 89 '--build-tool=ninja', '--compiler=goma-clang', '--'] |
| 90 | 90 |
| 91 ################################################################################ | 91 ################################################################################ |
| 92 ## Release | 92 ## Release |
| 93 ################################################################################ | 93 ################################################################################ |
| 94 | 94 |
| 95 defaults['category'] = '4linux' | 95 defaults['category'] = '4linux' |
| 96 | 96 |
| 97 rel_archive = master_config.GetArchiveUrl('ChromiumLinux', 'Linux Builder x64', | 97 rel_archive = master_config.GetArchiveUrl( |
| 98 'Linux_Builder_x64', 'linux') | 98 'ChromiumLinux', 'Linux Builder', |
| 99 rel_precise_archive = master_config.GetArchiveUrl( | 99 'Linux_Builder', 'linux') |
| 100 'ChromiumLinux', 'Linux Builder (Precise)', | |
| 101 'Linux_Builder__Precise_', 'linux') | |
| 102 | 100 |
| 103 # | 101 # |
| 104 # Main release scheduler for src/ | 102 # Main release scheduler for src/ |
| 105 # | 103 # |
| 106 S('linux_rel', branch='src', treeStableTimer=60) | 104 S('linux_rel', branch='src', treeStableTimer=60) |
| 107 | 105 |
| 108 # | 106 # |
| 109 # Triggerable scheduler for the rel builder | 107 # Triggerable scheduler for the rel builder |
| 110 # | 108 # |
| 111 T('linux_rel_trigger') | 109 T('linux_rel_trigger') |
| 112 T('linux_rel_precise_trigger') | |
| 113 | 110 |
| 114 # | 111 # |
| 115 # Linux Rel Builder | 112 # Linux Rel Builder |
| 116 # | 113 # |
| 117 B('Linux Builder x64', 'rel', 'compile', 'linux_rel', | 114 B('Linux Builder', 'rel', 'compile', 'linux_rel', |
| 118 auto_reboot=False, notify_on_missing=True) | 115 auto_reboot=False, notify_on_missing=True) |
| 119 F('rel', linux().ChromiumFactory( | 116 F('rel', linux().ChromiumFactory( |
| 120 slave_type='Builder', | 117 slave_type='Builder', |
| 121 options=goma_ninja_options + linux_all_test_targets + | 118 options=goma_ninja_options + linux_all_test_targets + |
| 122 ['sync_integration_tests'], | 119 ['sync_integration_tests'], |
| 123 tests=['check_deps'], | 120 tests=['check_deps'], |
| 124 factory_properties={ | 121 factory_properties={ |
| 125 'gclient_env': { | 122 'gclient_env': { |
| 126 'GYP_GENERATORS':'ninja', | 123 'GYP_GENERATORS':'ninja', |
| 127 }, | 124 }, |
| 128 'trigger': 'linux_rel_trigger', | 125 'trigger': 'linux_rel_trigger', |
| 129 })) | 126 })) |
| 130 | 127 |
| 131 B('Linux Builder (Precise)', 'rel_precise', 'compile', 'linux_rel', | |
| 132 auto_reboot=False, notify_on_missing=True) | |
| 133 F('rel_precise', linux().ChromiumFactory( | |
| 134 slave_type='Builder', | |
| 135 options=goma_ninja_options + linux_all_test_targets + | |
| 136 ['sync_integration_tests'], | |
| 137 tests=['check_deps'], | |
| 138 factory_properties={ | |
| 139 'gclient_env': { | |
| 140 'GYP_GENERATORS': 'ninja', | |
| 141 }, | |
| 142 'trigger': 'linux_rel_precise_trigger', | |
| 143 })) | |
| 144 | |
| 145 # | 128 # |
| 146 # Linux Rel testers | 129 # Linux Rel testers |
| 147 # | 130 # |
| 148 B('Linux Tests x64', 'rel_unit', 'testers', 'linux_rel_trigger', | 131 B('Linux Tests', |
| 132 'rel_unit', |
| 133 'testers', |
| 134 'linux_rel_trigger', |
| 149 notify_on_missing=True) | 135 notify_on_missing=True) |
| 150 F('rel_unit', linux_tester().ChromiumFactory( | 136 F('rel_unit', linux_tester().ChromiumFactory( |
| 151 slave_type='Tester', | 137 slave_type='Tester', |
| 152 build_url=rel_archive, | 138 build_url=rel_archive, |
| 153 tests=[ | 139 tests=[ |
| 154 'base_unittests', | 140 'base_unittests', |
| 155 'browser_tests', | 141 'browser_tests', |
| 156 'cacheinvalidation', | 142 'cacheinvalidation', |
| 157 'cc_unittests', | 143 'cc_unittests', |
| 158 'chromedriver2_unittests', | 144 'chromedriver2_unittests', |
| (...skipping 16 matching lines...) Expand all Loading... |
| 175 'sandbox_linux_unittests', | 161 'sandbox_linux_unittests', |
| 176 'ui_unittests', | 162 'ui_unittests', |
| 177 'unit_sql', | 163 'unit_sql', |
| 178 'unit_sync', | 164 'unit_sync', |
| 179 'unit_unit', | 165 'unit_unit', |
| 180 'webkit_compositor_bindings_unittests', | 166 'webkit_compositor_bindings_unittests', |
| 181 ], | 167 ], |
| 182 factory_properties={'sharded_tests': sharded_tests, | 168 factory_properties={'sharded_tests': sharded_tests, |
| 183 'generate_gtest_json': True})) | 169 'generate_gtest_json': True})) |
| 184 | 170 |
| 185 B('Linux Tests (Precise)', | 171 B('Linux Sync', |
| 186 'rel_precise_unit', | 172 'rel_sync', |
| 187 'testers', | 173 'testers', |
| 188 'linux_rel_precise_trigger', | 174 'linux_rel_trigger', |
| 189 notify_on_missing=True) | |
| 190 F('rel_precise_unit', linux_tester().ChromiumFactory( | |
| 191 slave_type='Tester', | |
| 192 build_url=rel_precise_archive, | |
| 193 tests=[ | |
| 194 'base_unittests', | |
| 195 'browser_tests', | |
| 196 'cacheinvalidation', | |
| 197 'cc_unittests', | |
| 198 'chromedriver2_unittests', | |
| 199 'components_unittests', | |
| 200 'content_browsertests', | |
| 201 'content_unittests', | |
| 202 'crypto', | |
| 203 'dbus', | |
| 204 'device_unittests', | |
| 205 'googleurl', | |
| 206 'gpu', | |
| 207 'interactive_ui_tests', | |
| 208 'ipc_tests', | |
| 209 'jingle', | |
| 210 'media', | |
| 211 'net', | |
| 212 'ppapi_unittests', | |
| 213 'printing', | |
| 214 'remoting', | |
| 215 'sandbox_linux_unittests', | |
| 216 'ui_unittests', | |
| 217 'unit_sql', | |
| 218 'unit_sync', | |
| 219 'unit_unit', | |
| 220 'webkit_compositor_bindings_unittests', | |
| 221 ], | |
| 222 factory_properties={'sharded_tests': sharded_tests, | |
| 223 'generate_gtest_json': True})) | |
| 224 | |
| 225 B('Linux Sync', 'rel_sync', 'testers', 'linux_rel_trigger', | |
| 226 notify_on_missing=True) | 175 notify_on_missing=True) |
| 227 F('rel_sync', linux_tester().ChromiumFactory( | 176 F('rel_sync', linux_tester().ChromiumFactory( |
| 228 slave_type='Tester', | 177 slave_type='Tester', |
| 229 build_url=rel_archive, | 178 build_url=rel_archive, |
| 230 tests=['sync_integration'], | 179 tests=['sync_integration'], |
| 231 factory_properties={'generate_gtest_json': True})) | |
| 232 | |
| 233 B('Linux Sync (Precise)', | |
| 234 'rel_precise_sync', | |
| 235 'testers', | |
| 236 'linux_rel_precise_trigger', | |
| 237 notify_on_missing=True) | |
| 238 F('rel_precise_sync', linux_tester().ChromiumFactory( | |
| 239 slave_type='Tester', | |
| 240 build_url=rel_precise_archive, | |
| 241 tests=['sync_integration'], | |
| 242 factory_properties={ | 180 factory_properties={ |
| 243 'generate_gtest_json': True, | 181 'generate_gtest_json': True, |
| 244 'sharded_tests': sharded_tests, | 182 'sharded_tests': sharded_tests, |
| 245 })) | 183 })) |
| 246 | 184 |
| 247 # | 185 # |
| 248 # Linux aura bot | 186 # Linux aura bot |
| 249 # | 187 # |
| 250 | 188 |
| 251 linux_aura_tests = [ | 189 linux_aura_tests = [ |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 'ppapi_unittests', | 235 'ppapi_unittests', |
| 298 'printing_unittests', | 236 'printing_unittests', |
| 299 'remoting_unittests', | 237 'remoting_unittests', |
| 300 'sandbox_linux_unittests', | 238 'sandbox_linux_unittests', |
| 301 'sql_unittests', | 239 'sql_unittests', |
| 302 'ui_unittests', | 240 'ui_unittests', |
| 303 ] | 241 ] |
| 304 | 242 |
| 305 B('Linux Aura', 'f_linux_rel_aura', 'compile', 'linux_rel', | 243 B('Linux Aura', 'f_linux_rel_aura', 'compile', 'linux_rel', |
| 306 notify_on_missing=True) | 244 notify_on_missing=True) |
| 307 B('Linux Aura (Precise)', 'f_linux_rel_aura', 'compile', 'linux_rel', | |
| 308 notify_on_missing=True) | |
| 309 F('f_linux_rel_aura', linux().ChromiumFactory( | 245 F('f_linux_rel_aura', linux().ChromiumFactory( |
| 310 target='Release', | 246 target='Release', |
| 311 slave_type='BuilderTester', | 247 slave_type='BuilderTester', |
| 312 options=goma_ninja_options + linux_aura_options, | 248 options=goma_ninja_options + linux_aura_options, |
| 313 tests=linux_aura_tests, | 249 tests=linux_aura_tests, |
| 314 factory_properties={ | 250 factory_properties={ |
| 315 'gclient_env': { | 251 'gclient_env': { |
| 316 'GYP_DEFINES': 'use_aura=1', | 252 'GYP_DEFINES': 'use_aura=1', |
| 317 'GYP_GENERATORS': 'ninja', | 253 'GYP_GENERATORS': 'ninja', |
| 318 }, | 254 }, |
| 319 'sharded_tests': sharded_tests, | 255 'sharded_tests': sharded_tests, |
| 320 'window_manager': 'False', | 256 'window_manager': 'False', |
| 321 })) | 257 })) |
| 322 | 258 |
| 323 | 259 |
| 324 ################################################################################ | 260 ################################################################################ |
| 325 ## Debug | 261 ## Debug |
| 326 ################################################################################ | 262 ################################################################################ |
| 327 | 263 |
| 328 # | 264 # |
| 329 # Main debug scheduler for src/ | 265 # Main debug scheduler for src/ |
| 330 # | 266 # |
| 331 S('linux_dbg', branch='src', treeStableTimer=60) | 267 S('linux_dbg', branch='src', treeStableTimer=60) |
| 332 | 268 |
| 333 dbg_archive = master_config.GetArchiveUrl('ChromiumLinux', | 269 dbg_archive = master_config.GetArchiveUrl( |
| 334 'Linux Builder (dbg)', | |
| 335 'Linux_Builder__dbg_', 'linux') | |
| 336 dbg_precise_archive = master_config.GetArchiveUrl( | |
| 337 'ChromiumLinux', | 270 'ChromiumLinux', |
| 338 'Linux Builder (dbg)(Precise)', | 271 'Linux Builder (dbg)', |
| 339 'Linux_Builder__dbg__Precise_', 'linux') | 272 'Linux_Builder__dbg_', 'linux') |
| 273 dbg_32_archive = master_config.GetArchiveUrl( |
| 274 'ChromiumLinux', |
| 275 'Linux Builder (dbg)(32)', |
| 276 'Linux_Builder__dbg__32_', 'linux') |
| 340 | 277 |
| 341 # | 278 # |
| 342 # Triggerable scheduler for the dbg builders | 279 # Triggerable scheduler for the dbg builders |
| 343 # | 280 # |
| 344 T('linux_dbg_trigger') | 281 T('linux_dbg_trigger') |
| 345 T('linux_dbg_precise_trigger') | 282 T('linux_dbg_32_trigger') |
| 346 | |
| 347 # | |
| 348 # Linux Dbg Builder | |
| 349 # | |
| 350 B('Linux Builder (dbg)', 'dbg', 'compile', 'linux_dbg', | |
| 351 auto_reboot=False, notify_on_missing=True) | |
| 352 F('dbg', linux().ChromiumFactory( | |
| 353 slave_type='Builder', | |
| 354 target='Debug', | |
| 355 options=goma_ninja_options + linux_all_test_targets, | |
| 356 factory_properties={ | |
| 357 'gclient_env': { | |
| 358 'GYP_DEFINES':'target_arch=ia32', | |
| 359 'GYP_GENERATORS':'ninja', | |
| 360 }, | |
| 361 'trigger': 'linux_dbg_trigger', | |
| 362 })) | |
| 363 | 283 |
| 364 # | 284 # |
| 365 # Linux Dbg Unit testers | 285 # Linux Dbg Unit testers |
| 366 # | 286 # |
| 367 | 287 |
| 368 B('Linux Tests (dbg)(1)', 'dbg_unit_1', 'testers', 'linux_dbg_trigger', | 288 B('Linux Tests (dbg)(1)(32)', |
| 369 notify_on_missing=True) | 289 factory='dbg_unit_32_1', |
| 370 # TODO(phajdan.jr): Add the Precise bot to gatekeeper. | 290 gatekeeper='testers', |
| 371 B('Linux Tests (dbg)(1)(Precise 32)', | 291 scheduler='linux_dbg_32_trigger', |
| 372 factory='dbg_unit_1', | |
| 373 scheduler='linux_dbg_trigger', | |
| 374 notify_on_missing=True) | 292 notify_on_missing=True) |
| 375 F('dbg_unit_1', linux_tester().ChromiumFactory( | 293 F('dbg_unit_32_1', linux_tester().ChromiumFactory( |
| 376 slave_type='Tester', | 294 slave_type='Tester', |
| 377 build_url=dbg_archive, | 295 build_url=dbg_32_archive, |
| 378 target='Debug', | 296 target='Debug', |
| 379 tests=[ | 297 tests=[ |
| 380 'browser_tests', | 298 'browser_tests', |
| 381 'content_browsertests', | 299 'content_browsertests', |
| 382 'net', | 300 'net', |
| 383 ], | 301 ], |
| 384 factory_properties={'sharded_tests': sharded_tests, | 302 factory_properties={'sharded_tests': sharded_tests, |
| 385 'generate_gtest_json': True})) | 303 'generate_gtest_json': True})) |
| 386 | 304 |
| 387 B('Linux Tests (dbg)(2)', 'dbg_unit_2', 'testers', 'linux_dbg_trigger', | 305 B('Linux Tests (dbg)(2)(32)', |
| 388 notify_on_missing=True) | 306 factory='dbg_unit_32_2', |
| 389 # TODO(phajdan.jr): Add the Precise bot to gatekeeper. | 307 gatekeeper='testers', |
| 390 B('Linux Tests (dbg)(2)(Precise 32)', | 308 scheduler='linux_dbg_32_trigger', |
| 391 factory='dbg_unit_2', | |
| 392 scheduler='linux_dbg_trigger', | |
| 393 notify_on_missing=True) | 309 notify_on_missing=True) |
| 394 F('dbg_unit_2', linux_tester().ChromiumFactory( | 310 F('dbg_unit_32_2', linux_tester().ChromiumFactory( |
| 395 slave_type='Tester', | 311 slave_type='Tester', |
| 396 build_url=dbg_archive, | 312 build_url=dbg_32_archive, |
| 397 target='Debug', | 313 target='Debug', |
| 398 tests=[ | 314 tests=[ |
| 399 'base_unittests', | 315 'base_unittests', |
| 400 'cacheinvalidation', | 316 'cacheinvalidation', |
| 401 'cc_unittests', | 317 'cc_unittests', |
| 402 'chromedriver2_unittests', | 318 'chromedriver2_unittests', |
| 403 'components_unittests', | 319 'components_unittests', |
| 404 'content_unittests', | 320 'content_unittests', |
| 405 'crypto', | 321 'crypto', |
| 406 'dbus', | 322 'dbus', |
| (...skipping 11 matching lines...) Expand all Loading... |
| 418 'sandbox_linux_unittests', | 334 'sandbox_linux_unittests', |
| 419 'ui_unittests', | 335 'ui_unittests', |
| 420 'unit_sql', | 336 'unit_sql', |
| 421 'unit_sync', | 337 'unit_sync', |
| 422 'unit_unit', | 338 'unit_unit', |
| 423 'webkit_compositor_bindings_unittests', | 339 'webkit_compositor_bindings_unittests', |
| 424 ], | 340 ], |
| 425 factory_properties={'sharded_tests': sharded_tests, | 341 factory_properties={'sharded_tests': sharded_tests, |
| 426 'generate_gtest_json': True})) | 342 'generate_gtest_json': True})) |
| 427 | 343 |
| 428 B('Linux Builder (dbg)(Precise)', 'dbg_precise', 'compile', 'linux_dbg', | 344 B('Linux Builder (dbg)', 'dbg', 'compile', 'linux_dbg', |
| 429 auto_reboot=False, notify_on_missing=True) | 345 auto_reboot=False, notify_on_missing=True) |
| 430 F('dbg_precise', linux().ChromiumFactory( | 346 F('dbg', linux().ChromiumFactory( |
| 431 slave_type='Builder', | 347 slave_type='Builder', |
| 432 target='Debug', | 348 target='Debug', |
| 433 options=goma_ninja_options + linux_all_test_targets, | 349 options=goma_ninja_options + linux_all_test_targets, |
| 434 factory_properties={ | 350 factory_properties={ |
| 435 'gclient_env': { | 351 'gclient_env': { |
| 436 'GYP_GENERATORS':'ninja', | 352 'GYP_GENERATORS':'ninja', |
| 437 }, | 353 }, |
| 438 'trigger': 'linux_dbg_precise_trigger', | 354 'trigger': 'linux_dbg_precise_trigger', |
| 439 })) | 355 })) |
| 440 | 356 |
| 441 # TODO(phajdan.jr): Add the Precise bot to gatekeeper. | 357 B('Linux Builder (dbg)(32)', 'dbg_32', 'compile', 'linux_dbg', |
| 442 B('Linux Tests (dbg)(1)(Precise)', | 358 auto_reboot=False, notify_on_missing=True) |
| 443 factory='dbg_precise_unit_1', | 359 F('dbg_32', linux().ChromiumFactory( |
| 444 scheduler='linux_dbg_precise_trigger', | 360 slave_type='Builder', |
| 361 target='Debug', |
| 362 options=goma_ninja_options + linux_all_test_targets, |
| 363 factory_properties={ |
| 364 'gclient_env': { |
| 365 'GYP_GENERATORS':'ninja', |
| 366 }, |
| 367 'trigger': 'linux_dbg_32_trigger', |
| 368 })) |
| 369 |
| 370 B('Linux Tests (dbg)(1)', |
| 371 factory='dbg_unit_1', |
| 372 gatekeeper='testers', |
| 373 scheduler='linux_dbg_trigger', |
| 445 notify_on_missing=True) | 374 notify_on_missing=True) |
| 446 F('dbg_precise_unit_1', linux_tester().ChromiumFactory( | 375 F('dbg_unit_1', linux_tester().ChromiumFactory( |
| 447 slave_type='Tester', | 376 slave_type='Tester', |
| 448 build_url=dbg_precise_archive, | 377 build_url=dbg_archive, |
| 449 target='Debug', | 378 target='Debug', |
| 450 tests=[ | 379 tests=[ |
| 451 'browser_tests', | 380 'browser_tests', |
| 452 'content_browsertests', | 381 'content_browsertests', |
| 453 'net', | 382 'net', |
| 454 ], | 383 ], |
| 455 factory_properties={'sharded_tests': sharded_tests, | 384 factory_properties={'sharded_tests': sharded_tests, |
| 456 'generate_gtest_json': True})) | 385 'generate_gtest_json': True})) |
| 457 | 386 |
| 458 # TODO(phajdan.jr): Add the Precise bot to gatekeeper. | 387 B('Linux Tests (dbg)(2)', |
| 459 B('Linux Tests (dbg)(2)(Precise)', | 388 factory='dbg_unit_2', |
| 460 factory='dbg_precise_unit_2', | 389 gatekeeper='testers', |
| 461 scheduler='linux_dbg_precise_trigger', | 390 scheduler='linux_dbg_trigger', |
| 462 notify_on_missing=True) | 391 notify_on_missing=True) |
| 463 F('dbg_precise_unit_2', linux_tester().ChromiumFactory( | 392 F('dbg_unit_2', linux_tester().ChromiumFactory( |
| 464 slave_type='Tester', | 393 slave_type='Tester', |
| 465 build_url=dbg_precise_archive, | 394 build_url=dbg_archive, |
| 466 target='Debug', | 395 target='Debug', |
| 467 tests=[ | 396 tests=[ |
| 468 'base_unittests', | 397 'base_unittests', |
| 469 'cacheinvalidation', | 398 'cacheinvalidation', |
| 470 'cc_unittests', | 399 'cc_unittests', |
| 471 'chromedriver2_unittests', | 400 'chromedriver2_unittests', |
| 472 'components_unittests', | 401 'components_unittests', |
| 473 'content_unittests', | 402 'content_unittests', |
| 474 'crypto', | 403 'crypto', |
| 475 'dbus', | 404 'dbus', |
| (...skipping 12 matching lines...) Expand all Loading... |
| 488 'ui_unittests', | 417 'ui_unittests', |
| 489 'unit_sql', | 418 'unit_sql', |
| 490 'unit_sync', | 419 'unit_sync', |
| 491 'unit_unit', | 420 'unit_unit', |
| 492 'webkit_compositor_bindings_unittests', | 421 'webkit_compositor_bindings_unittests', |
| 493 ], | 422 ], |
| 494 factory_properties={'sharded_tests': sharded_tests, | 423 factory_properties={'sharded_tests': sharded_tests, |
| 495 'generate_gtest_json': True})) | 424 'generate_gtest_json': True})) |
| 496 | 425 |
| 497 # | 426 # |
| 498 # Linux Precise bot. Running Ubuntu 12.04, used for testing sandboxing with | |
| 499 # seccomp-bpf. | |
| 500 # | |
| 501 | |
| 502 B('Linux Precise (dbg)', 'dbg_precise_1', 'testers', 'linux_dbg_trigger', | |
| 503 auto_reboot=True, notify_on_missing=True) | |
| 504 F('dbg_precise_1', linux_tester().ChromiumFactory( | |
| 505 slave_type='Tester', | |
| 506 build_url=dbg_archive, | |
| 507 target='Debug', | |
| 508 tests=[ | |
| 509 'base_unittests', | |
| 510 'browser_tests', | |
| 511 'content_browsertests', | |
| 512 'sandbox_linux_unittests', | |
| 513 ], | |
| 514 factory_properties={'sharded_tests': sharded_tests, | |
| 515 'generate_gtest_json': True})) | |
| 516 | |
| 517 B('Linux Precise x64', 'rel_precise_1', 'testers', 'linux_rel_trigger', | |
| 518 auto_reboot=True, notify_on_missing=True) | |
| 519 F('rel_precise_1', linux_tester().ChromiumFactory( | |
| 520 slave_type='Tester', | |
| 521 build_url=rel_archive, | |
| 522 tests=[ | |
| 523 'base_unittests', | |
| 524 'browser_tests', | |
| 525 'content_browsertests', | |
| 526 'sandbox_linux_unittests', | |
| 527 ], | |
| 528 factory_properties={'sharded_tests': sharded_tests, | |
| 529 'generate_gtest_json': True})) | |
| 530 | |
| 531 # | |
| 532 # Linux Dbg Clang bot | 427 # Linux Dbg Clang bot |
| 533 # | 428 # |
| 534 | |
| 535 B('Linux Clang (dbg)', 'dbg_linux_clang', 'compile', 'linux_dbg', | 429 B('Linux Clang (dbg)', 'dbg_linux_clang', 'compile', 'linux_dbg', |
| 536 notify_on_missing=True) | 430 notify_on_missing=True) |
| 537 F('dbg_linux_clang', linux().ChromiumFactory( | 431 F('dbg_linux_clang', linux().ChromiumFactory( |
| 538 target='Debug', | 432 target='Debug', |
| 539 options=goma_clang_ninja_options, | 433 options=goma_clang_ninja_options, |
| 540 tests=[ | 434 tests=[ |
| 541 'base_unittests', | 435 'base_unittests', |
| 542 'components_unittests', | 436 'components_unittests', |
| 543 'content_unittests', | 437 'content_unittests', |
| 544 'crypto', | 438 'crypto', |
| 545 'device_unittests', | 439 'device_unittests', |
| 546 'ipc_tests', | 440 'ipc_tests', |
| 547 'sandbox_linux_unittests', | 441 'sandbox_linux_unittests', |
| 548 'ui_unittests', | 442 'ui_unittests', |
| 549 'unit_sql', | 443 'unit_sql', |
| 550 'unit_sync', | 444 'unit_sync', |
| 551 'unit_unit', | 445 'unit_unit', |
| 552 ], | 446 ], |
| 553 factory_properties={ | 447 factory_properties={ |
| 554 'gclient_env': { | 448 'gclient_env': { |
| 555 'GYP_GENERATORS':'ninja', | 449 'GYP_GENERATORS':'ninja', |
| 556 'GYP_DEFINES': | 450 'GYP_DEFINES': |
| 557 'clang=1 clang_use_chrome_plugins=1 fastbuild=1 ' | 451 'clang=1 clang_use_chrome_plugins=1 fastbuild=1 ' |
| 558 'test_isolation_mode=noop', | 452 'test_isolation_mode=noop', |
| 559 }})) | 453 }})) |
| 560 | 454 |
| 561 B('Linux Clang (dbg)(Precise)', | |
| 562 'dbg_precise_linux_clang', | |
| 563 'compile', | |
| 564 'linux_dbg', | |
| 565 notify_on_missing=True) | |
| 566 F('dbg_precise_linux_clang', linux().ChromiumFactory( | |
| 567 target='Debug', | |
| 568 options=goma_clang_ninja_options, | |
| 569 tests=[ | |
| 570 'base_unittests', | |
| 571 'components_unittests', | |
| 572 'content_unittests', | |
| 573 'crypto', | |
| 574 'device_unittests', | |
| 575 'ipc_tests', | |
| 576 'sandbox_linux_unittests', | |
| 577 'ui_unittests', | |
| 578 'unit_sql', | |
| 579 'unit_sync', | |
| 580 'unit_unit', | |
| 581 ], | |
| 582 factory_properties={ | |
| 583 'gclient_env': { | |
| 584 'GYP_GENERATORS':'ninja', | |
| 585 'GYP_DEFINES': | |
| 586 'clang=1 clang_use_chrome_plugins=1 fastbuild=1 ' | |
| 587 'test_isolation_mode=noop', | |
| 588 }, | |
| 589 'sharded_tests': sharded_tests, | |
| 590 })) | |
| 591 | |
| 592 | |
| 593 def Update(_config, _active_master, c): | 455 def Update(_config, _active_master, c): |
| 594 return helper.Update(c) | 456 return helper.Update(c) |
| OLD | NEW |