Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(229)

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py

Issue 1371203002: Revert of Add explicit compile targets to all Win and ToT Clang builders (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | scripts/slave/recipes/chromium.expected/full_chromium_fyi_ClangToTAndroidASan.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 RESULTS_URL = 'https://chromeperf.appspot.com' 7 RESULTS_URL = 'https://chromeperf.appspot.com'
8 8
9 SPEC = { 9 SPEC = {
10 'settings': { 10 'settings': {
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 }, 369 },
370 }, 370 },
371 'CrWinClang': { 371 'CrWinClang': {
372 'chromium_config': 'chromium_win_clang_official', 372 'chromium_config': 'chromium_win_clang_official',
373 'gclient_config': 'chromium', 373 'gclient_config': 'chromium',
374 'gclient_apply_config': ['chrome_internal'], 374 'gclient_apply_config': ['chrome_internal'],
375 'chromium_config_kwargs': { 375 'chromium_config_kwargs': {
376 'BUILD_CONFIG': 'Release', 376 'BUILD_CONFIG': 'Release',
377 'TARGET_BITS': 32, 377 'TARGET_BITS': 32,
378 }, 378 },
379 'compile_targets': [
380 'all'
381 ],
382 'bot_type': 'builder', 379 'bot_type': 'builder',
383 'testing': { 380 'testing': {
384 'platform': 'win', 381 'platform': 'win',
385 }, 382 },
386 'use_isolate': True, 383 'use_isolate': True,
387 'enable_swarming': True, 384 'enable_swarming': True,
385 # Workaround so that recipes doesn't add random build targets to our
386 # compile line. We want to build everything.
387 'add_tests_as_compile_targets': False,
388 }, 388 },
389 'CrWinClang tester': { 389 'CrWinClang tester': {
390 'chromium_config': 'chromium_no_goma', 390 'chromium_config': 'chromium_no_goma',
391 'gclient_config': 'chromium', 391 'gclient_config': 'chromium',
392 'chromium_config_kwargs': { 392 'chromium_config_kwargs': {
393 'BUILD_CONFIG': 'Release', 393 'BUILD_CONFIG': 'Release',
394 'TARGET_BITS': 32, 394 'TARGET_BITS': 32,
395 }, 395 },
396 'test_generators': [ 396 'test_generators': [
397 steps.generate_gtest, 397 steps.generate_gtest,
398 ], 398 ],
399 'bot_type': 'tester', 399 'bot_type': 'tester',
400 'parent_buildername': 'CrWinClang', 400 'parent_buildername': 'CrWinClang',
401 'testing': { 401 'testing': {
402 'platform': 'win', 402 'platform': 'win',
403 }, 403 },
404 'enable_swarming': True, 404 'enable_swarming': True,
405 }, 405 },
406 'CrWinClang(dbg)': { 406 'CrWinClang(dbg)': {
407 'chromium_config': 'chromium_win_clang', 407 'chromium_config': 'chromium_win_clang',
408 'gclient_config': 'chromium', 408 'gclient_config': 'chromium',
409 'chromium_config_kwargs': { 409 'chromium_config_kwargs': {
410 'BUILD_CONFIG': 'Debug', 410 'BUILD_CONFIG': 'Debug',
411 'TARGET_BITS': 32, 411 'TARGET_BITS': 32,
412 }, 412 },
413 'compile_targets': [
414 'all'
415 ],
416 # Recipes builds Debug builds with component=shared_library by default. 413 # Recipes builds Debug builds with component=shared_library by default.
417 'bot_type': 'builder', 414 'bot_type': 'builder',
418 'testing': { 415 'testing': {
419 'platform': 'win', 416 'platform': 'win',
420 }, 417 },
421 'use_isolate': True, 418 'use_isolate': True,
422 'enable_swarming': True, 419 'enable_swarming': True,
420 # Workaround so that recipes doesn't add random build targets to our
421 # compile line. We want to build everything.
422 'add_tests_as_compile_targets': False,
423 }, 423 },
424 'CrWinClang(dbg) tester': { 424 'CrWinClang(dbg) tester': {
425 'chromium_config': 'chromium_no_goma', 425 'chromium_config': 'chromium_no_goma',
426 'gclient_config': 'chromium', 426 'gclient_config': 'chromium',
427 'chromium_config_kwargs': { 427 'chromium_config_kwargs': {
428 'BUILD_CONFIG': 'Debug', 428 'BUILD_CONFIG': 'Debug',
429 'TARGET_BITS': 32, 429 'TARGET_BITS': 32,
430 }, 430 },
431 'test_generators': [ 431 'test_generators': [
432 steps.generate_gtest, 432 steps.generate_gtest,
433 ], 433 ],
434 'bot_type': 'tester', 434 'bot_type': 'tester',
435 'parent_buildername': 'CrWinClang(dbg)', 435 'parent_buildername': 'CrWinClang(dbg)',
436 'testing': { 436 'testing': {
437 'platform': 'win', 437 'platform': 'win',
438 }, 438 },
439 'enable_swarming': True, 439 'enable_swarming': True,
440 }, 440 },
441 'CrWinClang(shared)': { 441 'CrWinClang(shared)': {
442 'chromium_config': 'chromium_win_clang', 442 'chromium_config': 'chromium_win_clang',
443 'gclient_config': 'chromium', 443 'gclient_config': 'chromium',
444 'chromium_config_kwargs': { 444 'chromium_config_kwargs': {
445 'BUILD_CONFIG': 'Release', 445 'BUILD_CONFIG': 'Release',
446 'TARGET_BITS': 32, 446 'TARGET_BITS': 32,
447 }, 447 },
448 'compile_targets': [
449 'all'
450 ],
451 'GYP_DEFINES': { 'component': 'shared_library' }, 448 'GYP_DEFINES': { 'component': 'shared_library' },
452 'bot_type': 'builder', 449 'bot_type': 'builder',
453 'testing': { 450 'testing': {
454 'platform': 'win', 451 'platform': 'win',
455 }, 452 },
456 'use_isolate': True, 453 'use_isolate': True,
457 'enable_swarming': True, 454 'enable_swarming': True,
455 # Workaround so that recipes doesn't add random build targets to our
456 # compile line. We want to build everything.
457 'add_tests_as_compile_targets': False,
458 }, 458 },
459 'CrWinClang(shared) tester': { 459 'CrWinClang(shared) tester': {
460 'chromium_config': 'chromium_no_goma', 460 'chromium_config': 'chromium_no_goma',
461 'gclient_config': 'chromium', 461 'gclient_config': 'chromium',
462 'chromium_config_kwargs': { 462 'chromium_config_kwargs': {
463 'BUILD_CONFIG': 'Release', 463 'BUILD_CONFIG': 'Release',
464 'TARGET_BITS': 32, 464 'TARGET_BITS': 32,
465 }, 465 },
466 'test_generators': [ 466 'test_generators': [
467 steps.generate_gtest, 467 steps.generate_gtest,
468 ], 468 ],
469 'bot_type': 'tester', 469 'bot_type': 'tester',
470 'parent_buildername': 'CrWinClang(shared)', 470 'parent_buildername': 'CrWinClang(shared)',
471 'testing': { 471 'testing': {
472 'platform': 'win', 472 'platform': 'win',
473 }, 473 },
474 'enable_swarming': True, 474 'enable_swarming': True,
475 }, 475 },
476 'CrWinClang64': { 476 'CrWinClang64': {
477 'chromium_config': 'chromium_win_clang_official', 477 'chromium_config': 'chromium_win_clang_official',
478 'gclient_config': 'chromium', 478 'gclient_config': 'chromium',
479 'gclient_apply_config': ['chrome_internal'], 479 'gclient_apply_config': ['chrome_internal'],
480 'chromium_config_kwargs': { 480 'chromium_config_kwargs': {
481 'BUILD_CONFIG': 'Release', 481 'BUILD_CONFIG': 'Release',
482 'TARGET_BITS': 64, 482 'TARGET_BITS': 64,
483 }, 483 },
484 'compile_targets': [
485 'all'
486 ],
487 'bot_type': 'builder', 484 'bot_type': 'builder',
488 'testing': { 485 'testing': {
489 'platform': 'win', 486 'platform': 'win',
490 }, 487 },
491 'use_isolate': True, 488 'use_isolate': True,
492 'enable_swarming': True, 489 'enable_swarming': True,
490 # Workaround so that recipes doesn't add random build targets to our
491 # compile line. We want to build everything.
492 'add_tests_as_compile_targets': False,
493 }, 493 },
494 'CrWinClang64 tester': { 494 'CrWinClang64 tester': {
495 'chromium_config': 'chromium_no_goma', 495 'chromium_config': 'chromium_no_goma',
496 'gclient_config': 'chromium', 496 'gclient_config': 'chromium',
497 'chromium_config_kwargs': { 497 'chromium_config_kwargs': {
498 'BUILD_CONFIG': 'Release', 498 'BUILD_CONFIG': 'Release',
499 'TARGET_BITS': 64, 499 'TARGET_BITS': 64,
500 }, 500 },
501 'test_generators': [ 501 'test_generators': [
502 steps.generate_gtest, 502 steps.generate_gtest,
503 ], 503 ],
504 'bot_type': 'tester', 504 'bot_type': 'tester',
505 'parent_buildername': 'CrWinClang64', 505 'parent_buildername': 'CrWinClang64',
506 'testing': { 506 'testing': {
507 'platform': 'win', 507 'platform': 'win',
508 }, 508 },
509 'enable_swarming': True, 509 'enable_swarming': True,
510 }, 510 },
511 'CrWinClang64(dbg)': { 511 'CrWinClang64(dbg)': {
512 'chromium_config': 'chromium_win_clang', 512 'chromium_config': 'chromium_win_clang',
513 'chromium_apply_config': ['mb'], 513 'chromium_apply_config': ['mb'],
514 'gclient_config': 'chromium', 514 'gclient_config': 'chromium',
515 'chromium_config_kwargs': { 515 'chromium_config_kwargs': {
516 'BUILD_CONFIG': 'Debug', 516 'BUILD_CONFIG': 'Debug',
517 'TARGET_BITS': 64, 517 'TARGET_BITS': 64,
518 }, 518 },
519 'compile_targets': [
520 'all'
521 ],
522 # Recipes builds Debug builds with component=shared_library by default. 519 # Recipes builds Debug builds with component=shared_library by default.
523 'bot_type': 'builder', 520 'bot_type': 'builder',
524 'testing': { 521 'testing': {
525 'platform': 'win', 522 'platform': 'win',
526 }, 523 },
527 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 524 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053
528 #'use_isolate': True, 525 #'use_isolate': True,
529 #'enable_swarming': True, 526 #'enable_swarming': True,
527 # Workaround so that recipes doesn't add random build targets to our
528 # compile line. We want to build everything.
529 'add_tests_as_compile_targets': False,
530 }, 530 },
531 'CrWinClang64(dbg) tester': { 531 'CrWinClang64(dbg) tester': {
532 'chromium_config': 'chromium_no_goma', 532 'chromium_config': 'chromium_no_goma',
533 'gclient_config': 'chromium', 533 'gclient_config': 'chromium',
534 'chromium_config_kwargs': { 534 'chromium_config_kwargs': {
535 'BUILD_CONFIG': 'Debug', 535 'BUILD_CONFIG': 'Debug',
536 'TARGET_BITS': 64, 536 'TARGET_BITS': 64,
537 }, 537 },
538 'test_generators': [ 538 'test_generators': [
539 steps.generate_gtest, 539 steps.generate_gtest,
540 ], 540 ],
541 'bot_type': 'tester', 541 'bot_type': 'tester',
542 'parent_buildername': 'CrWinClang64(dbg)', 542 'parent_buildername': 'CrWinClang64(dbg)',
543 'testing': { 543 'testing': {
544 'platform': 'win', 544 'platform': 'win',
545 }, 545 },
546 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 546 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053
547 #'enable_swarming': True, 547 #'enable_swarming': True,
548 }, 548 },
549 'CrWinClang64(dll)': { 549 'CrWinClang64(dll)': {
550 'chromium_config': 'chromium_win_clang', 550 'chromium_config': 'chromium_win_clang',
551 'gclient_config': 'chromium', 551 'gclient_config': 'chromium',
552 'chromium_config_kwargs': { 552 'chromium_config_kwargs': {
553 'BUILD_CONFIG': 'Release', 553 'BUILD_CONFIG': 'Release',
554 'TARGET_BITS': 64, 554 'TARGET_BITS': 64,
555 }, 555 },
556 'compile_targets': [
557 'all'
558 ],
559 'GYP_DEFINES': { 'component': 'shared_library' }, 556 'GYP_DEFINES': { 'component': 'shared_library' },
560 'bot_type': 'builder', 557 'bot_type': 'builder',
561 'testing': { 558 'testing': {
562 'platform': 'win', 559 'platform': 'win',
563 }, 560 },
564 'use_isolate': True, 561 'use_isolate': True,
565 'enable_swarming': True, 562 'enable_swarming': True,
563 # Workaround so that recipes doesn't add random build targets to our
564 # compile line. We want to build everything.
565 'add_tests_as_compile_targets': False,
566 }, 566 },
567 'CrWinClang64(dll) tester': { 567 'CrWinClang64(dll) tester': {
568 'chromium_config': 'chromium_no_goma', 568 'chromium_config': 'chromium_no_goma',
569 'gclient_config': 'chromium', 569 'gclient_config': 'chromium',
570 'chromium_config_kwargs': { 570 'chromium_config_kwargs': {
571 'BUILD_CONFIG': 'Release', 571 'BUILD_CONFIG': 'Release',
572 'TARGET_BITS': 64, 572 'TARGET_BITS': 64,
573 }, 573 },
574 'test_generators': [ 574 'test_generators': [
575 steps.generate_gtest, 575 steps.generate_gtest,
576 ], 576 ],
577 'bot_type': 'tester', 577 'bot_type': 'tester',
578 'parent_buildername': 'CrWinClang64(dll)', 578 'parent_buildername': 'CrWinClang64(dll)',
579 'testing': { 579 'testing': {
580 'platform': 'win', 580 'platform': 'win',
581 }, 581 },
582 'enable_swarming': True, 582 'enable_swarming': True,
583 }, 583 },
584 'CrWinClangLLD': { 584 'CrWinClangLLD': {
585 'chromium_config': 'chromium_win_clang_tot', 585 'chromium_config': 'chromium_win_clang_tot',
586 'gclient_config': 'chromium', 586 'gclient_config': 'chromium',
587 'chromium_config_kwargs': { 587 'chromium_config_kwargs': {
588 'BUILD_CONFIG': 'Release', 588 'BUILD_CONFIG': 'Release',
589 'TARGET_BITS': 32, 589 'TARGET_BITS': 32,
590 }, 590 },
591 'compile_targets': [
592 'all'
593 ],
594 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 591 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
595 'bot_type': 'builder', 592 'bot_type': 'builder',
596 'testing': { 593 'testing': {
597 'platform': 'win', 594 'platform': 'win',
598 }, 595 },
599 'use_isolate': True, 596 'use_isolate': True,
600 'enable_swarming': True, 597 'enable_swarming': True,
598 # Workaround so that recipes doesn't add random build targets to our
599 # compile line. We want to build everything.
600 'add_tests_as_compile_targets': False,
601 }, 601 },
602 'CrWinClangLLD tester': { 602 'CrWinClangLLD tester': {
603 'chromium_config': 'chromium_no_goma', 603 'chromium_config': 'chromium_no_goma',
604 'gclient_config': 'chromium', 604 'gclient_config': 'chromium',
605 'chromium_config_kwargs': { 605 'chromium_config_kwargs': {
606 'BUILD_CONFIG': 'Release', 606 'BUILD_CONFIG': 'Release',
607 'TARGET_BITS': 32, 607 'TARGET_BITS': 32,
608 }, 608 },
609 'test_generators': [ 609 'test_generators': [
610 steps.generate_gtest, 610 steps.generate_gtest,
611 ], 611 ],
612 'bot_type': 'tester', 612 'bot_type': 'tester',
613 'parent_buildername': 'CrWinClangLLD', 613 'parent_buildername': 'CrWinClangLLD',
614 'testing': { 614 'testing': {
615 'platform': 'win', 615 'platform': 'win',
616 }, 616 },
617 'enable_swarming': True, 617 'enable_swarming': True,
618 }, 618 },
619 'CrWinClngLLDdbg': { 619 'CrWinClngLLDdbg': {
620 'chromium_config': 'chromium_win_clang_tot', 620 'chromium_config': 'chromium_win_clang_tot',
621 'gclient_config': 'chromium', 621 'gclient_config': 'chromium',
622 'chromium_config_kwargs': { 622 'chromium_config_kwargs': {
623 'BUILD_CONFIG': 'Debug', 623 'BUILD_CONFIG': 'Debug',
624 'TARGET_BITS': 32, 624 'TARGET_BITS': 32,
625 }, 625 },
626 'compile_targets': [
627 'all'
628 ],
629 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 626 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
630 'bot_type': 'builder', 627 'bot_type': 'builder',
631 'testing': { 628 'testing': {
632 'platform': 'win', 629 'platform': 'win',
633 }, 630 },
634 'use_isolate': True, 631 'use_isolate': True,
635 'enable_swarming': True, 632 'enable_swarming': True,
633 # Workaround so that recipes doesn't add random build targets to our
634 # compile line. We want to build everything.
635 'add_tests_as_compile_targets': False,
636 }, 636 },
637 'CrWinClngLLDdbg tester': { 637 'CrWinClngLLDdbg tester': {
638 'chromium_config': 'chromium_no_goma', 638 'chromium_config': 'chromium_no_goma',
639 'gclient_config': 'chromium', 639 'gclient_config': 'chromium',
640 'chromium_config_kwargs': { 640 'chromium_config_kwargs': {
641 'BUILD_CONFIG': 'Debug', 641 'BUILD_CONFIG': 'Debug',
642 'TARGET_BITS': 32, 642 'TARGET_BITS': 32,
643 }, 643 },
644 'test_generators': [ 644 'test_generators': [
645 steps.generate_gtest, 645 steps.generate_gtest,
646 ], 646 ],
647 'bot_type': 'tester', 647 'bot_type': 'tester',
648 'parent_buildername': 'CrWinClngLLDdbg', 648 'parent_buildername': 'CrWinClngLLDdbg',
649 'testing': { 649 'testing': {
650 'platform': 'win', 650 'platform': 'win',
651 }, 651 },
652 'enable_swarming': True, 652 'enable_swarming': True,
653 }, 653 },
654 'CrWinClangLLD64': { 654 'CrWinClangLLD64': {
655 'chromium_config': 'chromium_win_clang_tot', 655 'chromium_config': 'chromium_win_clang_tot',
656 'gclient_config': 'chromium', 656 'gclient_config': 'chromium',
657 'chromium_config_kwargs': { 657 'chromium_config_kwargs': {
658 'BUILD_CONFIG': 'Release', 658 'BUILD_CONFIG': 'Release',
659 'TARGET_BITS': 64, 659 'TARGET_BITS': 64,
660 }, 660 },
661 'compile_targets': [
662 'all'
663 ],
664 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 661 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
665 'bot_type': 'builder', 662 'bot_type': 'builder',
666 'testing': { 663 'testing': {
667 'platform': 'win', 664 'platform': 'win',
668 }, 665 },
669 'use_isolate': True, 666 'use_isolate': True,
670 'enable_swarming': True, 667 'enable_swarming': True,
668 # Workaround so that recipes doesn't add random build targets to our
669 # compile line. We want to build everything.
670 'add_tests_as_compile_targets': False,
671 }, 671 },
672 'CrWinClangLLD64 tester': { 672 'CrWinClangLLD64 tester': {
673 'chromium_config': 'chromium_no_goma', 673 'chromium_config': 'chromium_no_goma',
674 'gclient_config': 'chromium', 674 'gclient_config': 'chromium',
675 'chromium_config_kwargs': { 675 'chromium_config_kwargs': {
676 'BUILD_CONFIG': 'Release', 676 'BUILD_CONFIG': 'Release',
677 'TARGET_BITS': 64, 677 'TARGET_BITS': 64,
678 }, 678 },
679 'test_generators': [ 679 'test_generators': [
680 steps.generate_gtest, 680 steps.generate_gtest,
681 ], 681 ],
682 'bot_type': 'tester', 682 'bot_type': 'tester',
683 'parent_buildername': 'CrWinClangLLD64', 683 'parent_buildername': 'CrWinClangLLD64',
684 'testing': { 684 'testing': {
685 'platform': 'win', 685 'platform': 'win',
686 }, 686 },
687 'enable_swarming': True, 687 'enable_swarming': True,
688 }, 688 },
689 'CrWinClngLLD64dbg': { 689 'CrWinClngLLD64dbg': {
690 'chromium_config': 'chromium_win_clang_tot', 690 'chromium_config': 'chromium_win_clang_tot',
691 'gclient_config': 'chromium', 691 'gclient_config': 'chromium',
692 'chromium_config_kwargs': { 692 'chromium_config_kwargs': {
693 'BUILD_CONFIG': 'Release', 693 'BUILD_CONFIG': 'Release',
694 'TARGET_BITS': 64, 694 'TARGET_BITS': 64,
695 }, 695 },
696 'compile_targets': [
697 'all'
698 ],
699 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 696 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
700 'bot_type': 'builder', 697 'bot_type': 'builder',
701 'testing': { 698 'testing': {
702 'platform': 'win', 699 'platform': 'win',
703 }, 700 },
704 'use_isolate': True, 701 'use_isolate': True,
705 'enable_swarming': True, 702 'enable_swarming': True,
703 # Workaround so that recipes doesn't add random build targets to our
704 # compile line. We want to build everything.
705 'add_tests_as_compile_targets': False,
706 }, 706 },
707 'CrWinClngLLD64dbg tester': { 707 'CrWinClngLLD64dbg tester': {
708 'chromium_config': 'chromium_no_goma', 708 'chromium_config': 'chromium_no_goma',
709 'gclient_config': 'chromium', 709 'gclient_config': 'chromium',
710 'chromium_config_kwargs': { 710 'chromium_config_kwargs': {
711 'BUILD_CONFIG': 'Debug', 711 'BUILD_CONFIG': 'Debug',
712 'TARGET_BITS': 64, 712 'TARGET_BITS': 64,
713 }, 713 },
714 'test_generators': [ 714 'test_generators': [
715 steps.generate_gtest, 715 steps.generate_gtest,
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
755 }, 755 },
756 'enable_swarming': True, 756 'enable_swarming': True,
757 }, 757 },
758 'CrWinAsan(dll)': { 758 'CrWinAsan(dll)': {
759 'chromium_config': 'chromium_win_clang_asan_tot', 759 'chromium_config': 'chromium_win_clang_asan_tot',
760 'gclient_config': 'chromium', 760 'gclient_config': 'chromium',
761 'chromium_config_kwargs': { 761 'chromium_config_kwargs': {
762 'BUILD_CONFIG': 'Release', 762 'BUILD_CONFIG': 'Release',
763 'TARGET_BITS': 32, 763 'TARGET_BITS': 32,
764 }, 764 },
765 'compile_targets': [
766 'all'
767 ],
768 'GYP_DEFINES': { 'component': 'shared_library' }, 765 'GYP_DEFINES': { 'component': 'shared_library' },
769 'bot_type': 'builder', 766 'bot_type': 'builder',
770 'testing': { 767 'testing': {
771 'platform': 'win', 768 'platform': 'win',
772 }, 769 },
773 'use_isolate': True, 770 'use_isolate': True,
774 'enable_swarming': True, 771 'enable_swarming': True,
775 'compile_targets': [ 'chromium_builder_asan' ], 772 'compile_targets': [ 'chromium_builder_asan' ],
776 # add_tests_as_compile_targets not needed for the asan bot, it doesn't 773 # add_tests_as_compile_targets not needed for the asan bot, it doesn't
777 # build everything. 774 # build everything.
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
1055 'platform': 'mac' 1052 'platform': 'mac'
1056 } 1053 }
1057 }, 1054 },
1058 'ClangToTLinux': { 1055 'ClangToTLinux': {
1059 'chromium_config': 'clang_tot_linux', 1056 'chromium_config': 'clang_tot_linux',
1060 'gclient_config': 'chromium', 1057 'gclient_config': 'chromium',
1061 'chromium_config_kwargs': { 1058 'chromium_config_kwargs': {
1062 'BUILD_CONFIG': 'Release', 1059 'BUILD_CONFIG': 'Release',
1063 'TARGET_BITS': 64, 1060 'TARGET_BITS': 64,
1064 }, 1061 },
1065 'compile_targets': [
1066 'all'
1067 ],
1068 'GYP_DEFINES': { 1062 'GYP_DEFINES': {
1069 'component': 'shared_library', 1063 'component': 'shared_library',
1070 'werror': '', 1064 'werror': '',
1071 1065
1072 # Enable debug info, as on official builders, to catch issues with 1066 # Enable debug info, as on official builders, to catch issues with
1073 # optimized debug info. 1067 # optimized debug info.
1074 'linux_dump_symbols': '1', 1068 'linux_dump_symbols': '1',
1075 1069
1076 # Plugin flags often need to be changed when using a plugin newer than 1070 # Plugin flags often need to be changed when using a plugin newer than
1077 # the latest Clang package, so disable plugins. 1071 # the latest Clang package, so disable plugins.
1078 'clang_use_chrome_plugins': '0', 1072 'clang_use_chrome_plugins': '0',
1079 }, 1073 },
1080 'bot_type': 'builder', 1074 'bot_type': 'builder',
1081 'testing': { 1075 'testing': {
1082 'platform': 'linux', 1076 'platform': 'linux',
1083 }, 1077 },
1084 'tests': { 1078 'tests': {
1085 steps.SizesStep(RESULTS_URL, 'ClangToTLinux') 1079 steps.SizesStep(RESULTS_URL, 'ClangToTLinux')
1086 }, 1080 },
1087 'use_isolate': True, 1081 'use_isolate': True,
1088 'enable_swarming': True, 1082 'enable_swarming': True,
1083 # Workaround so that recipes doesn't add random build targets to our
1084 # compile line. We want to build everything.
1085 'add_tests_as_compile_targets': False,
1089 }, 1086 },
1090 'ClangToTLinux tester': { 1087 'ClangToTLinux tester': {
1091 'chromium_config': 'chromium_no_goma', 1088 'chromium_config': 'chromium_no_goma',
1092 'gclient_config': 'chromium', 1089 'gclient_config': 'chromium',
1093 'chromium_config_kwargs': { 1090 'chromium_config_kwargs': {
1094 'BUILD_CONFIG': 'Release', 1091 'BUILD_CONFIG': 'Release',
1095 'TARGET_BITS': 64, 1092 'TARGET_BITS': 64,
1096 }, 1093 },
1097 'test_generators': [ 1094 'test_generators': [
1098 steps.generate_gtest, 1095 steps.generate_gtest,
1099 steps.generate_script, 1096 steps.generate_script,
1100 steps.generate_isolated_script, 1097 steps.generate_isolated_script,
1101 ], 1098 ],
1102 'bot_type': 'tester', 1099 'bot_type': 'tester',
1103 'parent_buildername': 'ClangToTLinux', 1100 'parent_buildername': 'ClangToTLinux',
1104 'testing': { 1101 'testing': {
1105 'platform': 'linux', 1102 'platform': 'linux',
1106 }, 1103 },
1107 'enable_swarming': True, 1104 'enable_swarming': True,
1108 }, 1105 },
1109 'ClangToTLinux (dbg)': { 1106 'ClangToTLinux (dbg)': {
1110 'chromium_config': 'clang_tot_linux', 1107 'chromium_config': 'clang_tot_linux',
1111 'gclient_config': 'chromium', 1108 'gclient_config': 'chromium',
1112 'chromium_config_kwargs': { 1109 'chromium_config_kwargs': {
1113 'BUILD_CONFIG': 'Debug', 1110 'BUILD_CONFIG': 'Debug',
1114 'TARGET_BITS': 64, 1111 'TARGET_BITS': 64,
1115 }, 1112 },
1116 'compile_targets': [
1117 'all'
1118 ],
1119 'GYP_DEFINES': { 1113 'GYP_DEFINES': {
1120 'werror': '', 1114 'werror': '',
1121 1115
1122 # Plugin flags often need to be changed when using a plugin newer than 1116 # Plugin flags often need to be changed when using a plugin newer than
1123 # the latest Clang package, so disable plugins. 1117 # the latest Clang package, so disable plugins.
1124 'clang_use_chrome_plugins': '0', 1118 'clang_use_chrome_plugins': '0',
1125 }, 1119 },
1126 'bot_type': 'builder', 1120 'bot_type': 'builder',
1127 'testing': { 'platform': 'linux', }, 1121 'testing': { 'platform': 'linux', },
1128 'tests': { 1122 'tests': {
1129 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)') 1123 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)')
1130 }, 1124 },
1131 'use_isolate': True, 1125 'use_isolate': True,
1132 'enable_swarming': True, 1126 'enable_swarming': True,
1127 # Workaround so that recipes doesn't add random build targets to our
1128 # compile line. We want to build everything.
1129 'add_tests_as_compile_targets': False,
1133 }, 1130 },
1134 'ClangToTLinuxASan': { 1131 'ClangToTLinuxASan': {
1135 'chromium_config': 'clang_tot_linux_asan', 1132 'chromium_config': 'clang_tot_linux_asan',
1136 'gclient_config': 'chromium', 1133 'gclient_config': 'chromium',
1137 'chromium_config_kwargs': { 1134 'chromium_config_kwargs': {
1138 'BUILD_CONFIG': 'Release', 1135 'BUILD_CONFIG': 'Release',
1139 'TARGET_BITS': 64, 1136 'TARGET_BITS': 64,
1140 }, 1137 },
1141 'chromium_apply_config': ['lsan'], 1138 'chromium_apply_config': ['lsan'],
1142 'compile_targets': [
1143 'all'
1144 ],
1145 'GYP_DEFINES': { 1139 'GYP_DEFINES': {
1146 'werror': '', 1140 'werror': '',
1147 # Plugin flags often need to be changed when using a plugin newer than 1141 # Plugin flags often need to be changed when using a plugin newer than
1148 # the latest Clang package, so disable plugins. 1142 # the latest Clang package, so disable plugins.
1149 'clang_use_chrome_plugins': '0', 1143 'clang_use_chrome_plugins': '0',
1150 }, 1144 },
1151 'bot_type': 'builder', 1145 'bot_type': 'builder',
1152 'testing': { 'platform': 'linux', }, 1146 'testing': { 'platform': 'linux', },
1153 'tests': { 1147 'tests': {
1154 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan') 1148 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan')
1155 }, 1149 },
1156 'use_isolate': True, 1150 'use_isolate': True,
1157 'enable_swarming': True, 1151 'enable_swarming': True,
1152 # Workaround so that recipes doesn't add random build targets to our
1153 # compile line. We want to build everything.
1154 'add_tests_as_compile_targets': False,
1158 }, 1155 },
1159 'ClangToTLinuxASan tester': { 1156 'ClangToTLinuxASan tester': {
1160 'chromium_config': 'chromium_linux_asan', 1157 'chromium_config': 'chromium_linux_asan',
1161 'gclient_config': 'chromium', 1158 'gclient_config': 'chromium',
1162 'chromium_config_kwargs': { 1159 'chromium_config_kwargs': {
1163 'BUILD_CONFIG': 'Release', 1160 'BUILD_CONFIG': 'Release',
1164 'TARGET_BITS': 64, 1161 'TARGET_BITS': 64,
1165 }, 1162 },
1166 'chromium_apply_config': ['lsan'], 1163 'chromium_apply_config': ['lsan'],
1167 'test_generators': [ 1164 'test_generators': [
1168 steps.generate_gtest, 1165 steps.generate_gtest,
1169 steps.generate_script, 1166 steps.generate_script,
1170 steps.generate_isolated_script, 1167 steps.generate_isolated_script,
1171 ], 1168 ],
1172 'bot_type': 'tester', 1169 'bot_type': 'tester',
1173 'parent_buildername': 'ClangToTLinuxASan', 1170 'parent_buildername': 'ClangToTLinuxASan',
1174 'testing': { 'platform': 'linux', }, 1171 'testing': { 'platform': 'linux', },
1175 'enable_swarming': True, 1172 'enable_swarming': True,
1176 }, 1173 },
1177 'ClangToTAndroidASan': { 1174 'ClangToTAndroidASan': {
1178 'chromium_config': 'clang_tot_android_asan', 1175 'chromium_config': 'clang_tot_android_asan',
1179 'gclient_config': 'chromium', 1176 'gclient_config': 'chromium',
1180 'gclient_apply_config': ['android'], 1177 'gclient_apply_config': ['android'],
1181 'chromium_config_kwargs': { 1178 'chromium_config_kwargs': {
1182 'BUILD_CONFIG': 'Debug', 1179 'BUILD_CONFIG': 'Debug',
1183 'TARGET_PLATFORM': 'android', 1180 'TARGET_PLATFORM': 'android',
1184 'TARGET_ARCH': 'arm', 1181 'TARGET_ARCH': 'arm',
1185 'TARGET_BITS': 32, 1182 'TARGET_BITS': 32,
1186 }, 1183 },
1187 'compile_targets': [
1188 'all'
1189 ],
1190 'GYP_DEFINES': { 1184 'GYP_DEFINES': {
1191 'component': 'shared_library', 1185 'component': 'shared_library',
1192 'werror': '', 1186 'werror': '',
1193 # Plugin flags often need to be changed when using a plugin newer than 1187 # Plugin flags often need to be changed when using a plugin newer than
1194 # the latest Clang package, so disable plugins. 1188 # the latest Clang package, so disable plugins.
1195 'clang_use_chrome_plugins': '0', 1189 'clang_use_chrome_plugins': '0',
1196 }, 1190 },
1197 'bot_type': 'builder', 1191 'bot_type': 'builder',
1198 'android_config': 'clang_asan_tot_release_builder', 1192 'android_config': 'clang_asan_tot_release_builder',
1199 'testing': { 'platform': 'linux', }, 1193 'testing': { 'platform': 'linux', },
1194 # Workaround so that recipes doesn't add random build targets to our
1195 # compile line. We want to build everything.
1196 'add_tests_as_compile_targets': False,
1200 }, 1197 },
1201 'ClangToTAndroidASan tester': { 1198 'ClangToTAndroidASan tester': {
1202 'chromium_config': 'clang_tot_android_asan', 1199 'chromium_config': 'clang_tot_android_asan',
1203 'gclient_config': 'chromium', 1200 'gclient_config': 'chromium',
1204 'gclient_apply_config': ['android'], 1201 'gclient_apply_config': ['android'],
1205 'chromium_config_kwargs': { 1202 'chromium_config_kwargs': {
1206 'BUILD_CONFIG': 'Debug', 1203 'BUILD_CONFIG': 'Debug',
1207 'TARGET_BITS': 32, 1204 'TARGET_BITS': 32,
1208 'TARGET_PLATFORM': 'android', 1205 'TARGET_PLATFORM': 'android',
1209 }, 1206 },
(...skipping 16 matching lines...) Expand all
1226 'platform': 'linux', 1223 'platform': 'linux',
1227 }, 1224 },
1228 }, 1225 },
1229 'ClangToTMac': { 1226 'ClangToTMac': {
1230 'chromium_config': 'clang_tot_mac', 1227 'chromium_config': 'clang_tot_mac',
1231 'gclient_config': 'chromium', 1228 'gclient_config': 'chromium',
1232 'chromium_config_kwargs': { 1229 'chromium_config_kwargs': {
1233 'BUILD_CONFIG': 'Release', 1230 'BUILD_CONFIG': 'Release',
1234 'TARGET_BITS': 64, 1231 'TARGET_BITS': 64,
1235 }, 1232 },
1236 'compile_targets': [
1237 'all'
1238 ],
1239 'GYP_DEFINES': { 1233 'GYP_DEFINES': {
1240 'component': 'shared_library', 1234 'component': 'shared_library',
1241 'werror': '', 1235 'werror': '',
1242 # Plugin flags often need to be changed when using a plugin newer than 1236 # Plugin flags often need to be changed when using a plugin newer than
1243 # the latest Clang package, so disable plugins. 1237 # the latest Clang package, so disable plugins.
1244 'clang_use_chrome_plugins': '0', 1238 'clang_use_chrome_plugins': '0',
1245 }, 1239 },
1246 'bot_type': 'builder', 1240 'bot_type': 'builder',
1247 'testing': { 'platform': 'mac', }, 1241 'testing': { 'platform': 'mac', },
1248 'tests': { 1242 'tests': {
1249 steps.SizesStep(RESULTS_URL, 'ClangToTMac') 1243 steps.SizesStep(RESULTS_URL, 'ClangToTMac')
1250 }, 1244 },
1251 'use_isolate': True, 1245 'use_isolate': True,
1252 'enable_swarming': True, 1246 'enable_swarming': True,
1247 # Workaround so that recipes doesn't add random build targets to our
1248 # compile line. We want to build everything.
1249 'add_tests_as_compile_targets': False,
1253 }, 1250 },
1254 'ClangToTMac tester': { 1251 'ClangToTMac tester': {
1255 'chromium_config': 'chromium_no_goma', 1252 'chromium_config': 'chromium_no_goma',
1256 'gclient_config': 'chromium', 1253 'gclient_config': 'chromium',
1257 'chromium_config_kwargs': { 1254 'chromium_config_kwargs': {
1258 'BUILD_CONFIG': 'Release', 1255 'BUILD_CONFIG': 'Release',
1259 'TARGET_BITS': 64, 1256 'TARGET_BITS': 64,
1260 }, 1257 },
1261 'test_generators': [ 1258 'test_generators': [
1262 steps.generate_gtest, 1259 steps.generate_gtest,
1263 steps.generate_script, 1260 steps.generate_script,
1264 steps.generate_isolated_script, 1261 steps.generate_isolated_script,
1265 ], 1262 ],
1266 'bot_type': 'tester', 1263 'bot_type': 'tester',
1267 'parent_buildername': 'ClangToTMac', 1264 'parent_buildername': 'ClangToTMac',
1268 'testing': { 1265 'testing': {
1269 'platform': 'mac', 1266 'platform': 'mac',
1270 }, 1267 },
1271 'enable_swarming': True, 1268 'enable_swarming': True,
1272 }, 1269 },
1273 'ClangToTMac (dbg)': { 1270 'ClangToTMac (dbg)': {
1274 'chromium_config': 'clang_tot_mac', 1271 'chromium_config': 'clang_tot_mac',
1275 'gclient_config': 'chromium', 1272 'gclient_config': 'chromium',
1276 'chromium_config_kwargs': { 1273 'chromium_config_kwargs': {
1277 'BUILD_CONFIG': 'Debug', 1274 'BUILD_CONFIG': 'Debug',
1278 'TARGET_BITS': 64, 1275 'TARGET_BITS': 64,
1279 }, 1276 },
1280 'compile_targets': [
1281 'all'
1282 ],
1283 'GYP_DEFINES': { 1277 'GYP_DEFINES': {
1284 'werror': '', 1278 'werror': '',
1285 # Plugin flags often need to be changed when using a plugin newer than 1279 # Plugin flags often need to be changed when using a plugin newer than
1286 # the latest Clang package, so disable plugins. 1280 # the latest Clang package, so disable plugins.
1287 'clang_use_chrome_plugins': '0', 1281 'clang_use_chrome_plugins': '0',
1288 }, 1282 },
1289 'bot_type': 'builder', 1283 'bot_type': 'builder',
1290 'testing': { 'platform': 'mac', }, 1284 'testing': { 'platform': 'mac', },
1291 'tests': { 1285 'tests': {
1292 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)') 1286 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)')
1293 }, 1287 },
1294 'use_isolate': True, 1288 'use_isolate': True,
1295 'enable_swarming': True, 1289 'enable_swarming': True,
1290 # Workaround so that recipes doesn't add random build targets to our
1291 # compile line. We want to build everything.
1292 'add_tests_as_compile_targets': False,
1296 }, 1293 },
1297 'ClangToTMacASan': { 1294 'ClangToTMacASan': {
1298 'chromium_config': 'clang_tot_mac_asan', 1295 'chromium_config': 'clang_tot_mac_asan',
1299 'gclient_config': 'chromium', 1296 'gclient_config': 'chromium',
1300 'chromium_config_kwargs': { 1297 'chromium_config_kwargs': {
1301 'BUILD_CONFIG': 'Release', 1298 'BUILD_CONFIG': 'Release',
1302 'TARGET_BITS': 64, 1299 'TARGET_BITS': 64,
1303 }, 1300 },
1304 'compile_targets': [
1305 'all'
1306 ],
1307 'GYP_DEFINES': { 1301 'GYP_DEFINES': {
1308 'werror': '', 1302 'werror': '',
1309 # Plugin flags often need to be changed when using a plugin newer than 1303 # Plugin flags often need to be changed when using a plugin newer than
1310 # the latest Clang package, so disable plugins. 1304 # the latest Clang package, so disable plugins.
1311 'clang_use_chrome_plugins': '0', 1305 'clang_use_chrome_plugins': '0',
1312 }, 1306 },
1313 'bot_type': 'builder', 1307 'bot_type': 'builder',
1314 'testing': { 'platform': 'mac', }, 1308 'testing': { 'platform': 'mac', },
1315 'tests': { 1309 'tests': {
1316 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan') 1310 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan')
1317 }, 1311 },
1318 'use_isolate': True, 1312 'use_isolate': True,
1319 'enable_swarming': True, 1313 'enable_swarming': True,
1314 # Workaround so that recipes doesn't add random build targets to our
1315 # compile line. We want to build everything.
1316 'add_tests_as_compile_targets': False,
1320 }, 1317 },
1321 'ClangToTMacASan tester': { 1318 'ClangToTMacASan tester': {
1322 'chromium_config': 'chromium_mac_asan', 1319 'chromium_config': 'chromium_mac_asan',
1323 'gclient_config': 'chromium', 1320 'gclient_config': 'chromium',
1324 'chromium_config_kwargs': { 1321 'chromium_config_kwargs': {
1325 'BUILD_CONFIG': 'Release', 1322 'BUILD_CONFIG': 'Release',
1326 'TARGET_BITS': 64, 1323 'TARGET_BITS': 64,
1327 }, 1324 },
1328 'test_generators': [ 1325 'test_generators': [
1329 steps.generate_gtest, 1326 steps.generate_gtest,
1330 steps.generate_script, 1327 steps.generate_script,
1331 steps.generate_isolated_script, 1328 steps.generate_isolated_script,
1332 ], 1329 ],
1333 'bot_type': 'tester', 1330 'bot_type': 'tester',
1334 'parent_buildername': 'ClangToTMacASan', 1331 'parent_buildername': 'ClangToTMacASan',
1335 'testing': { 'platform': 'mac', }, 1332 'testing': { 'platform': 'mac', },
1336 'enable_swarming': True, 1333 'enable_swarming': True,
1337 }, 1334 },
1338 'ClangToTiOS': { 1335 'ClangToTiOS': {
1339 'chromium_config': 'clang_tot_ios', 1336 'chromium_config': 'clang_tot_ios',
1340 'gclient_config': 'ios', 1337 'gclient_config': 'ios',
1341 'chromium_config_kwargs': { 1338 'chromium_config_kwargs': {
1342 'BUILD_CONFIG': 'Release', 1339 'BUILD_CONFIG': 'Release',
1343 'TARGET_PLATFORM': 'ios', 1340 'TARGET_PLATFORM': 'ios',
1344 'TARGET_BITS': 32, 1341 'TARGET_BITS': 32,
1345 }, 1342 },
1346 'gclient_config_kwargs': { 1343 'gclient_config_kwargs': {
1347 'GIT_MODE': True, 1344 'GIT_MODE': True,
1348 }, 1345 },
1349 'compile_targets': [
1350 'all'
1351 ],
1352 'GYP_DEFINES': { 1346 'GYP_DEFINES': {
1353 'werror': '', 1347 'werror': '',
1354 # Plugin flags often need to be changed when using a plugin newer than 1348 # Plugin flags often need to be changed when using a plugin newer than
1355 # the latest Clang package, so disable plugins. 1349 # the latest Clang package, so disable plugins.
1356 'clang_use_chrome_plugins': '0', 1350 'clang_use_chrome_plugins': '0',
1357 }, 1351 },
1358 'testing': { 1352 'testing': {
1359 'platform': 'mac', 1353 'platform': 'mac',
1360 } 1354 }
1361 }, 1355 },
1362 'ClangToTWin': { 1356 'ClangToTWin': {
1363 'chromium_config': 'chromium_win_clang_official_tot', 1357 'chromium_config': 'chromium_win_clang_official_tot',
1364 'gclient_config': 'chromium', 1358 'gclient_config': 'chromium',
1365 'gclient_apply_config': ['chrome_internal'], 1359 'gclient_apply_config': ['chrome_internal'],
1366 'chromium_config_kwargs': { 1360 'chromium_config_kwargs': {
1367 'BUILD_CONFIG': 'Release', 1361 'BUILD_CONFIG': 'Release',
1368 'TARGET_BITS': 32, 1362 'TARGET_BITS': 32,
1369 }, 1363 },
1370 'compile_targets': [
1371 'all'
1372 ],
1373 'bot_type': 'builder', 1364 'bot_type': 'builder',
1374 'testing': { 'platform': 'win', }, 1365 'testing': { 'platform': 'win', },
1375 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') }, 1366 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') },
1376 'use_isolate': True, 1367 'use_isolate': True,
1377 'enable_swarming': True, 1368 'enable_swarming': True,
1369 # Workaround so that recipes doesn't add random build targets to our
1370 # compile line. We want to build everything.
1371 'add_tests_as_compile_targets': False,
1378 }, 1372 },
1379 'ClangToTWin tester': { 1373 'ClangToTWin tester': {
1380 'chromium_config': 'chromium_no_goma', 1374 'chromium_config': 'chromium_no_goma',
1381 'gclient_config': 'chromium', 1375 'gclient_config': 'chromium',
1382 'chromium_config_kwargs': { 1376 'chromium_config_kwargs': {
1383 'BUILD_CONFIG': 'Release', 1377 'BUILD_CONFIG': 'Release',
1384 'TARGET_BITS': 32, 1378 'TARGET_BITS': 32,
1385 }, 1379 },
1386 'test_generators': [steps.generate_gtest], 1380 'test_generators': [steps.generate_gtest],
1387 'bot_type': 'tester', 1381 'bot_type': 'tester',
1388 'parent_buildername': 'ClangToTWin', 1382 'parent_buildername': 'ClangToTWin',
1389 'testing': { 'platform': 'win' }, 1383 'testing': { 'platform': 'win' },
1390 'enable_swarming': True, 1384 'enable_swarming': True,
1391 }, 1385 },
1392 'ClangToTWin(dbg)': { 1386 'ClangToTWin(dbg)': {
1393 'chromium_config': 'chromium_win_clang_tot', 1387 'chromium_config': 'chromium_win_clang_tot',
1394 'gclient_config': 'chromium', 1388 'gclient_config': 'chromium',
1395 'chromium_config_kwargs': { 1389 'chromium_config_kwargs': {
1396 'BUILD_CONFIG': 'Debug', 1390 'BUILD_CONFIG': 'Debug',
1397 'TARGET_BITS': 32, 1391 'TARGET_BITS': 32,
1398 }, 1392 },
1399 'compile_targets': [
1400 'all'
1401 ],
1402 'bot_type': 'builder', 1393 'bot_type': 'builder',
1403 'testing': { 'platform': 'win', }, 1394 'testing': { 'platform': 'win', },
1404 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') }, 1395 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') },
1405 'use_isolate': True, 1396 'use_isolate': True,
1406 'enable_swarming': True, 1397 'enable_swarming': True,
1398 # Workaround so that recipes doesn't add random build targets to our
1399 # compile line. We want to build everything.
1400 'add_tests_as_compile_targets': False,
1407 }, 1401 },
1408 'ClangToTWin(dbg) tester': { 1402 'ClangToTWin(dbg) tester': {
1409 'chromium_config': 'chromium_no_goma', 1403 'chromium_config': 'chromium_no_goma',
1410 'gclient_config': 'chromium', 1404 'gclient_config': 'chromium',
1411 'chromium_config_kwargs': { 1405 'chromium_config_kwargs': {
1412 'BUILD_CONFIG': 'Debug', 1406 'BUILD_CONFIG': 'Debug',
1413 'TARGET_BITS': 32, 1407 'TARGET_BITS': 32,
1414 }, 1408 },
1415 'test_generators': [steps.generate_gtest], 1409 'test_generators': [steps.generate_gtest],
1416 'bot_type': 'tester', 1410 'bot_type': 'tester',
1417 'parent_buildername': 'ClangToTWin(dbg)', 1411 'parent_buildername': 'ClangToTWin(dbg)',
1418 'testing': { 'platform': 'win' }, 1412 'testing': { 'platform': 'win' },
1419 'enable_swarming': True, 1413 'enable_swarming': True,
1420 }, 1414 },
1421 'ClangToTWin(dll)': { 1415 'ClangToTWin(dll)': {
1422 'chromium_config': 'chromium_win_clang_tot', 1416 'chromium_config': 'chromium_win_clang_tot',
1423 'gclient_config': 'chromium', 1417 'gclient_config': 'chromium',
1424 'chromium_config_kwargs': { 1418 'chromium_config_kwargs': {
1425 'BUILD_CONFIG': 'Release', 1419 'BUILD_CONFIG': 'Release',
1426 'TARGET_BITS': 32, 1420 'TARGET_BITS': 32,
1427 }, 1421 },
1428 'compile_targets': [
1429 'all'
1430 ],
1431 'GYP_DEFINES': { 'component': 'shared_library' }, 1422 'GYP_DEFINES': { 'component': 'shared_library' },
1432 'bot_type': 'builder', 1423 'bot_type': 'builder',
1433 'testing': { 'platform': 'win', }, 1424 'testing': { 'platform': 'win', },
1434 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') }, 1425 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') },
1435 'use_isolate': True, 1426 'use_isolate': True,
1436 'enable_swarming': True, 1427 'enable_swarming': True,
1428 # Workaround so that recipes doesn't add random build targets to our
1429 # compile line. We want to build everything.
1430 'add_tests_as_compile_targets': False,
1437 }, 1431 },
1438 'ClangToTWin(dll) tester': { 1432 'ClangToTWin(dll) tester': {
1439 'chromium_config': 'chromium_no_goma', 1433 'chromium_config': 'chromium_no_goma',
1440 'gclient_config': 'chromium', 1434 'gclient_config': 'chromium',
1441 'chromium_config_kwargs': { 1435 'chromium_config_kwargs': {
1442 'BUILD_CONFIG': 'Release', 1436 'BUILD_CONFIG': 'Release',
1443 'TARGET_BITS': 32, 1437 'TARGET_BITS': 32,
1444 }, 1438 },
1445 'test_generators': [steps.generate_gtest], 1439 'test_generators': [steps.generate_gtest],
1446 'bot_type': 'tester', 1440 'bot_type': 'tester',
1447 'parent_buildername': 'ClangToTWin(dll)', 1441 'parent_buildername': 'ClangToTWin(dll)',
1448 'testing': { 'platform': 'win' }, 1442 'testing': { 'platform': 'win' },
1449 'enable_swarming': True, 1443 'enable_swarming': True,
1450 }, 1444 },
1451 'ClangToTWin64': { 1445 'ClangToTWin64': {
1452 'chromium_config': 'chromium_win_clang_official_tot', 1446 'chromium_config': 'chromium_win_clang_official_tot',
1453 'gclient_config': 'chromium', 1447 'gclient_config': 'chromium',
1454 'gclient_apply_config': ['chrome_internal'], 1448 'gclient_apply_config': ['chrome_internal'],
1455 'chromium_config_kwargs': { 1449 'chromium_config_kwargs': {
1456 'BUILD_CONFIG': 'Release', 1450 'BUILD_CONFIG': 'Release',
1457 'TARGET_BITS': 64, 1451 'TARGET_BITS': 64,
1458 }, 1452 },
1459 'compile_targets': [
1460 'all'
1461 ],
1462 'bot_type': 'builder', 1453 'bot_type': 'builder',
1463 'testing': { 'platform': 'win', }, 1454 'testing': { 'platform': 'win', },
1464 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') }, 1455 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') },
1465 'use_isolate': True, 1456 'use_isolate': True,
1466 'enable_swarming': True, 1457 'enable_swarming': True,
1458 # Workaround so that recipes doesn't add random build targets to our
1459 # compile line. We want to build everything.
1460 'add_tests_as_compile_targets': False,
1467 }, 1461 },
1468 'ClangToTWin64 tester': { 1462 'ClangToTWin64 tester': {
1469 'chromium_config': 'chromium_no_goma', 1463 'chromium_config': 'chromium_no_goma',
1470 'gclient_config': 'chromium', 1464 'gclient_config': 'chromium',
1471 'chromium_config_kwargs': { 1465 'chromium_config_kwargs': {
1472 'BUILD_CONFIG': 'Release', 1466 'BUILD_CONFIG': 'Release',
1473 'TARGET_BITS': 64, 1467 'TARGET_BITS': 64,
1474 }, 1468 },
1475 'test_generators': [steps.generate_gtest], 1469 'test_generators': [steps.generate_gtest],
1476 'bot_type': 'tester', 1470 'bot_type': 'tester',
1477 'parent_buildername': 'ClangToTWin64', 1471 'parent_buildername': 'ClangToTWin64',
1478 'testing': { 'platform': 'win' }, 1472 'testing': { 'platform': 'win' },
1479 'enable_swarming': True, 1473 'enable_swarming': True,
1480 }, 1474 },
1481 'ClangToTWin64(dbg)': { 1475 'ClangToTWin64(dbg)': {
1482 'chromium_config': 'chromium_win_clang_tot', 1476 'chromium_config': 'chromium_win_clang_tot',
1483 'gclient_config': 'chromium', 1477 'gclient_config': 'chromium',
1484 'chromium_config_kwargs': { 1478 'chromium_config_kwargs': {
1485 'BUILD_CONFIG': 'Debug', 1479 'BUILD_CONFIG': 'Debug',
1486 'TARGET_BITS': 64, 1480 'TARGET_BITS': 64,
1487 }, 1481 },
1488 'compile_targets': [
1489 'all'
1490 ],
1491 'bot_type': 'builder', 1482 'bot_type': 'builder',
1492 'testing': { 'platform': 'win', }, 1483 'testing': { 'platform': 'win', },
1493 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') }, 1484 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') },
1494 'use_isolate': True, 1485 'use_isolate': True,
1495 'enable_swarming': True, 1486 'enable_swarming': True,
1487 # Workaround so that recipes doesn't add random build targets to our
1488 # compile line. We want to build everything.
1489 'add_tests_as_compile_targets': False,
1496 }, 1490 },
1497 'ClangToTWin64(dbg) tester': { 1491 'ClangToTWin64(dbg) tester': {
1498 'chromium_config': 'chromium_no_goma', 1492 'chromium_config': 'chromium_no_goma',
1499 'gclient_config': 'chromium', 1493 'gclient_config': 'chromium',
1500 'chromium_config_kwargs': { 1494 'chromium_config_kwargs': {
1501 'BUILD_CONFIG': 'Debug', 1495 'BUILD_CONFIG': 'Debug',
1502 'TARGET_BITS': 64, 1496 'TARGET_BITS': 64,
1503 }, 1497 },
1504 'test_generators': [steps.generate_gtest], 1498 'test_generators': [steps.generate_gtest],
1505 'bot_type': 'tester', 1499 'bot_type': 'tester',
1506 'parent_buildername': 'ClangToTWin64(dbg)', 1500 'parent_buildername': 'ClangToTWin64(dbg)',
1507 'testing': { 'platform': 'win' }, 1501 'testing': { 'platform': 'win' },
1508 'enable_swarming': True, 1502 'enable_swarming': True,
1509 }, 1503 },
1510 'ClangToTWin64(dll)': { 1504 'ClangToTWin64(dll)': {
1511 'chromium_config': 'chromium_win_clang_tot', 1505 'chromium_config': 'chromium_win_clang_tot',
1512 'gclient_config': 'chromium', 1506 'gclient_config': 'chromium',
1513 'chromium_config_kwargs': { 1507 'chromium_config_kwargs': {
1514 'BUILD_CONFIG': 'Release', 1508 'BUILD_CONFIG': 'Release',
1515 'TARGET_BITS': 64, 1509 'TARGET_BITS': 64,
1516 }, 1510 },
1517 'compile_targets': [
1518 'all'
1519 ],
1520 'GYP_DEFINES': { 'component': 'shared_library' }, 1511 'GYP_DEFINES': { 'component': 'shared_library' },
1521 'bot_type': 'builder', 1512 'bot_type': 'builder',
1522 'testing': { 'platform': 'win', }, 1513 'testing': { 'platform': 'win', },
1523 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') }, 1514 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') },
1524 'use_isolate': True, 1515 'use_isolate': True,
1525 'enable_swarming': True, 1516 'enable_swarming': True,
1517 # Workaround so that recipes doesn't add random build targets to our
1518 # compile line. We want to build everything.
1519 'add_tests_as_compile_targets': False,
1526 }, 1520 },
1527 'ClangToTWin64(dll) tester': { 1521 'ClangToTWin64(dll) tester': {
1528 'chromium_config': 'chromium_no_goma', 1522 'chromium_config': 'chromium_no_goma',
1529 'gclient_config': 'chromium', 1523 'gclient_config': 'chromium',
1530 'chromium_config_kwargs': { 1524 'chromium_config_kwargs': {
1531 'BUILD_CONFIG': 'Release', 1525 'BUILD_CONFIG': 'Release',
1532 'TARGET_BITS': 64, 1526 'TARGET_BITS': 64,
1533 }, 1527 },
1534 'test_generators': [steps.generate_gtest], 1528 'test_generators': [steps.generate_gtest],
1535 'bot_type': 'tester', 1529 'bot_type': 'tester',
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
1833 steps.generate_gtest, 1827 steps.generate_gtest,
1834 steps.generate_script, 1828 steps.generate_script,
1835 steps.generate_isolated_script, 1829 steps.generate_isolated_script,
1836 ], 1830 ],
1837 'testing': { 1831 'testing': {
1838 'platform': 'linux', 1832 'platform': 'linux',
1839 }, 1833 },
1840 }, 1834 },
1841 }, 1835 },
1842 } 1836 }
OLDNEW
« no previous file with comments | « no previous file | scripts/slave/recipes/chromium.expected/full_chromium_fyi_ClangToTAndroidASan.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698