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 |