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

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

Issue 1370213002: 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 ],
379 'bot_type': 'builder', 382 'bot_type': 'builder',
380 'testing': { 383 'testing': {
381 'platform': 'win', 384 'platform': 'win',
382 }, 385 },
383 'use_isolate': True, 386 'use_isolate': True,
384 'enable_swarming': True, 387 '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 ],
413 # Recipes builds Debug builds with component=shared_library by default. 416 # Recipes builds Debug builds with component=shared_library by default.
414 'bot_type': 'builder', 417 'bot_type': 'builder',
415 'testing': { 418 'testing': {
416 'platform': 'win', 419 'platform': 'win',
417 }, 420 },
418 'use_isolate': True, 421 'use_isolate': True,
419 'enable_swarming': True, 422 '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 ],
448 'GYP_DEFINES': { 'component': 'shared_library' }, 451 'GYP_DEFINES': { 'component': 'shared_library' },
449 'bot_type': 'builder', 452 'bot_type': 'builder',
450 'testing': { 453 'testing': {
451 'platform': 'win', 454 'platform': 'win',
452 }, 455 },
453 'use_isolate': True, 456 'use_isolate': True,
454 'enable_swarming': True, 457 '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 ],
484 'bot_type': 'builder', 487 'bot_type': 'builder',
485 'testing': { 488 'testing': {
486 'platform': 'win', 489 'platform': 'win',
487 }, 490 },
488 'use_isolate': True, 491 'use_isolate': True,
489 'enable_swarming': True, 492 '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 ],
519 # Recipes builds Debug builds with component=shared_library by default. 522 # Recipes builds Debug builds with component=shared_library by default.
520 'bot_type': 'builder', 523 'bot_type': 'builder',
521 'testing': { 524 'testing': {
522 'platform': 'win', 525 'platform': 'win',
523 }, 526 },
524 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053 527 # TODO(thakis): Reenable when swarming works in gn http://crbug.com/480053
525 #'use_isolate': True, 528 #'use_isolate': True,
526 #'enable_swarming': True, 529 #'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 ],
556 'GYP_DEFINES': { 'component': 'shared_library' }, 559 'GYP_DEFINES': { 'component': 'shared_library' },
557 'bot_type': 'builder', 560 'bot_type': 'builder',
558 'testing': { 561 'testing': {
559 'platform': 'win', 562 'platform': 'win',
560 }, 563 },
561 'use_isolate': True, 564 'use_isolate': True,
562 'enable_swarming': True, 565 '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 ],
591 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 594 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
592 'bot_type': 'builder', 595 'bot_type': 'builder',
593 'testing': { 596 'testing': {
594 'platform': 'win', 597 'platform': 'win',
595 }, 598 },
596 'use_isolate': True, 599 'use_isolate': True,
597 'enable_swarming': True, 600 '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 ],
626 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 629 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
627 'bot_type': 'builder', 630 'bot_type': 'builder',
628 'testing': { 631 'testing': {
629 'platform': 'win', 632 'platform': 'win',
630 }, 633 },
631 'use_isolate': True, 634 'use_isolate': True,
632 'enable_swarming': True, 635 '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 ],
661 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 664 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
662 'bot_type': 'builder', 665 'bot_type': 'builder',
663 'testing': { 666 'testing': {
664 'platform': 'win', 667 'platform': 'win',
665 }, 668 },
666 'use_isolate': True, 669 'use_isolate': True,
667 'enable_swarming': True, 670 '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 ],
696 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 }, 699 'GYP_DEFINES': { 'component': 'shared_library', 'use_lld': 1 },
697 'bot_type': 'builder', 700 'bot_type': 'builder',
698 'testing': { 701 'testing': {
699 'platform': 'win', 702 'platform': 'win',
700 }, 703 },
701 'use_isolate': True, 704 'use_isolate': True,
702 'enable_swarming': True, 705 '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 ],
765 'GYP_DEFINES': { 'component': 'shared_library' }, 768 'GYP_DEFINES': { 'component': 'shared_library' },
766 'bot_type': 'builder', 769 'bot_type': 'builder',
767 'testing': { 770 'testing': {
768 'platform': 'win', 771 'platform': 'win',
769 }, 772 },
770 'use_isolate': True, 773 'use_isolate': True,
771 'enable_swarming': True, 774 'enable_swarming': True,
772 'compile_targets': [ 'chromium_builder_asan' ], 775 'compile_targets': [ 'chromium_builder_asan' ],
773 # add_tests_as_compile_targets not needed for the asan bot, it doesn't 776 # add_tests_as_compile_targets not needed for the asan bot, it doesn't
774 # build everything. 777 # build everything.
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
1052 'platform': 'mac' 1055 'platform': 'mac'
1053 } 1056 }
1054 }, 1057 },
1055 'ClangToTLinux': { 1058 'ClangToTLinux': {
1056 'chromium_config': 'clang_tot_linux', 1059 'chromium_config': 'clang_tot_linux',
1057 'gclient_config': 'chromium', 1060 'gclient_config': 'chromium',
1058 'chromium_config_kwargs': { 1061 'chromium_config_kwargs': {
1059 'BUILD_CONFIG': 'Release', 1062 'BUILD_CONFIG': 'Release',
1060 'TARGET_BITS': 64, 1063 'TARGET_BITS': 64,
1061 }, 1064 },
1065 'compile_targets': [
1066 'all'
1067 ],
1062 'GYP_DEFINES': { 1068 'GYP_DEFINES': {
1063 'component': 'shared_library', 1069 'component': 'shared_library',
1064 'werror': '', 1070 'werror': '',
1065 1071
1066 # Enable debug info, as on official builders, to catch issues with 1072 # Enable debug info, as on official builders, to catch issues with
1067 # optimized debug info. 1073 # optimized debug info.
1068 'linux_dump_symbols': '1', 1074 'linux_dump_symbols': '1',
1069 1075
1070 # Plugin flags often need to be changed when using a plugin newer than 1076 # Plugin flags often need to be changed when using a plugin newer than
1071 # the latest Clang package, so disable plugins. 1077 # the latest Clang package, so disable plugins.
1072 'clang_use_chrome_plugins': '0', 1078 'clang_use_chrome_plugins': '0',
1073 }, 1079 },
1074 'bot_type': 'builder', 1080 'bot_type': 'builder',
1075 'testing': { 1081 'testing': {
1076 'platform': 'linux', 1082 'platform': 'linux',
1077 }, 1083 },
1078 'tests': { 1084 'tests': {
1079 steps.SizesStep(RESULTS_URL, 'ClangToTLinux') 1085 steps.SizesStep(RESULTS_URL, 'ClangToTLinux')
1080 }, 1086 },
1081 'use_isolate': True, 1087 'use_isolate': True,
1082 'enable_swarming': True, 1088 '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,
1086 }, 1089 },
1087 'ClangToTLinux tester': { 1090 'ClangToTLinux tester': {
1088 'chromium_config': 'chromium_no_goma', 1091 'chromium_config': 'chromium_no_goma',
1089 'gclient_config': 'chromium', 1092 'gclient_config': 'chromium',
1090 'chromium_config_kwargs': { 1093 'chromium_config_kwargs': {
1091 'BUILD_CONFIG': 'Release', 1094 'BUILD_CONFIG': 'Release',
1092 'TARGET_BITS': 64, 1095 'TARGET_BITS': 64,
1093 }, 1096 },
1094 'test_generators': [ 1097 'test_generators': [
1095 steps.generate_gtest, 1098 steps.generate_gtest,
1096 steps.generate_script, 1099 steps.generate_script,
1097 steps.generate_isolated_script, 1100 steps.generate_isolated_script,
1098 ], 1101 ],
1099 'bot_type': 'tester', 1102 'bot_type': 'tester',
1100 'parent_buildername': 'ClangToTLinux', 1103 'parent_buildername': 'ClangToTLinux',
1101 'testing': { 1104 'testing': {
1102 'platform': 'linux', 1105 'platform': 'linux',
1103 }, 1106 },
1104 'enable_swarming': True, 1107 'enable_swarming': True,
1105 }, 1108 },
1106 'ClangToTLinux (dbg)': { 1109 'ClangToTLinux (dbg)': {
1107 'chromium_config': 'clang_tot_linux', 1110 'chromium_config': 'clang_tot_linux',
1108 'gclient_config': 'chromium', 1111 'gclient_config': 'chromium',
1109 'chromium_config_kwargs': { 1112 'chromium_config_kwargs': {
1110 'BUILD_CONFIG': 'Debug', 1113 'BUILD_CONFIG': 'Debug',
1111 'TARGET_BITS': 64, 1114 'TARGET_BITS': 64,
1112 }, 1115 },
1116 'compile_targets': [
1117 'all'
1118 ],
1113 'GYP_DEFINES': { 1119 'GYP_DEFINES': {
1114 'werror': '', 1120 'werror': '',
1115 1121
1116 # Plugin flags often need to be changed when using a plugin newer than 1122 # Plugin flags often need to be changed when using a plugin newer than
1117 # the latest Clang package, so disable plugins. 1123 # the latest Clang package, so disable plugins.
1118 'clang_use_chrome_plugins': '0', 1124 'clang_use_chrome_plugins': '0',
1119 }, 1125 },
1120 'bot_type': 'builder', 1126 'bot_type': 'builder',
1121 'testing': { 'platform': 'linux', }, 1127 'testing': { 'platform': 'linux', },
1122 'tests': { 1128 'tests': {
1123 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)') 1129 steps.SizesStep(RESULTS_URL, 'ClangToTLinux (dbg)')
1124 }, 1130 },
1125 'use_isolate': True, 1131 'use_isolate': True,
1126 'enable_swarming': True, 1132 '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,
1130 }, 1133 },
1131 'ClangToTLinuxASan': { 1134 'ClangToTLinuxASan': {
1132 'chromium_config': 'clang_tot_linux_asan', 1135 'chromium_config': 'clang_tot_linux_asan',
1133 'gclient_config': 'chromium', 1136 'gclient_config': 'chromium',
1134 'chromium_config_kwargs': { 1137 'chromium_config_kwargs': {
1135 'BUILD_CONFIG': 'Release', 1138 'BUILD_CONFIG': 'Release',
1136 'TARGET_BITS': 64, 1139 'TARGET_BITS': 64,
1137 }, 1140 },
1138 'chromium_apply_config': ['lsan'], 1141 'chromium_apply_config': ['lsan'],
1142 'compile_targets': [
1143 'all'
1144 ],
1139 'GYP_DEFINES': { 1145 'GYP_DEFINES': {
1140 'werror': '', 1146 'werror': '',
1141 # Plugin flags often need to be changed when using a plugin newer than 1147 # Plugin flags often need to be changed when using a plugin newer than
1142 # the latest Clang package, so disable plugins. 1148 # the latest Clang package, so disable plugins.
1143 'clang_use_chrome_plugins': '0', 1149 'clang_use_chrome_plugins': '0',
1144 }, 1150 },
1145 'bot_type': 'builder', 1151 'bot_type': 'builder',
1146 'testing': { 'platform': 'linux', }, 1152 'testing': { 'platform': 'linux', },
1147 'tests': { 1153 'tests': {
1148 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan') 1154 steps.SizesStep(RESULTS_URL, 'ClangToTLinuxASan')
1149 }, 1155 },
1150 'use_isolate': True, 1156 'use_isolate': True,
1151 'enable_swarming': True, 1157 '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,
1155 }, 1158 },
1156 'ClangToTLinuxASan tester': { 1159 'ClangToTLinuxASan tester': {
1157 'chromium_config': 'chromium_linux_asan', 1160 'chromium_config': 'chromium_linux_asan',
1158 'gclient_config': 'chromium', 1161 'gclient_config': 'chromium',
1159 'chromium_config_kwargs': { 1162 'chromium_config_kwargs': {
1160 'BUILD_CONFIG': 'Release', 1163 'BUILD_CONFIG': 'Release',
1161 'TARGET_BITS': 64, 1164 'TARGET_BITS': 64,
1162 }, 1165 },
1163 'chromium_apply_config': ['lsan'], 1166 'chromium_apply_config': ['lsan'],
1164 'test_generators': [ 1167 'test_generators': [
1165 steps.generate_gtest, 1168 steps.generate_gtest,
1166 steps.generate_script, 1169 steps.generate_script,
1167 steps.generate_isolated_script, 1170 steps.generate_isolated_script,
1168 ], 1171 ],
1169 'bot_type': 'tester', 1172 'bot_type': 'tester',
1170 'parent_buildername': 'ClangToTLinuxASan', 1173 'parent_buildername': 'ClangToTLinuxASan',
1171 'testing': { 'platform': 'linux', }, 1174 'testing': { 'platform': 'linux', },
1172 'enable_swarming': True, 1175 'enable_swarming': True,
1173 }, 1176 },
1174 'ClangToTAndroidASan': { 1177 'ClangToTAndroidASan': {
1175 'chromium_config': 'clang_tot_android_asan', 1178 'chromium_config': 'clang_tot_android_asan',
1176 'gclient_config': 'chromium', 1179 'gclient_config': 'chromium',
1177 'gclient_apply_config': ['android'], 1180 'gclient_apply_config': ['android'],
1178 'chromium_config_kwargs': { 1181 'chromium_config_kwargs': {
1179 'BUILD_CONFIG': 'Debug', 1182 'BUILD_CONFIG': 'Debug',
1180 'TARGET_PLATFORM': 'android', 1183 'TARGET_PLATFORM': 'android',
1181 'TARGET_ARCH': 'arm', 1184 'TARGET_ARCH': 'arm',
1182 'TARGET_BITS': 32, 1185 'TARGET_BITS': 32,
1183 }, 1186 },
1187 'compile_targets': [
1188 'all'
1189 ],
1184 'GYP_DEFINES': { 1190 'GYP_DEFINES': {
1185 'component': 'shared_library', 1191 'component': 'shared_library',
1186 'werror': '', 1192 'werror': '',
1187 # Plugin flags often need to be changed when using a plugin newer than 1193 # Plugin flags often need to be changed when using a plugin newer than
1188 # the latest Clang package, so disable plugins. 1194 # the latest Clang package, so disable plugins.
1189 'clang_use_chrome_plugins': '0', 1195 'clang_use_chrome_plugins': '0',
1190 }, 1196 },
1191 'bot_type': 'builder', 1197 'bot_type': 'builder',
1192 'android_config': 'clang_asan_tot_release_builder', 1198 'android_config': 'clang_asan_tot_release_builder',
1193 'testing': { 'platform': 'linux', }, 1199 '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,
1197 }, 1200 },
1198 'ClangToTAndroidASan tester': { 1201 'ClangToTAndroidASan tester': {
1199 'chromium_config': 'clang_tot_android_asan', 1202 'chromium_config': 'clang_tot_android_asan',
1200 'gclient_config': 'chromium', 1203 'gclient_config': 'chromium',
1201 'gclient_apply_config': ['android'], 1204 'gclient_apply_config': ['android'],
1202 'chromium_config_kwargs': { 1205 'chromium_config_kwargs': {
1203 'BUILD_CONFIG': 'Debug', 1206 'BUILD_CONFIG': 'Debug',
1204 'TARGET_BITS': 32, 1207 'TARGET_BITS': 32,
1205 'TARGET_PLATFORM': 'android', 1208 'TARGET_PLATFORM': 'android',
1206 }, 1209 },
(...skipping 16 matching lines...) Expand all
1223 'platform': 'linux', 1226 'platform': 'linux',
1224 }, 1227 },
1225 }, 1228 },
1226 'ClangToTMac': { 1229 'ClangToTMac': {
1227 'chromium_config': 'clang_tot_mac', 1230 'chromium_config': 'clang_tot_mac',
1228 'gclient_config': 'chromium', 1231 'gclient_config': 'chromium',
1229 'chromium_config_kwargs': { 1232 'chromium_config_kwargs': {
1230 'BUILD_CONFIG': 'Release', 1233 'BUILD_CONFIG': 'Release',
1231 'TARGET_BITS': 64, 1234 'TARGET_BITS': 64,
1232 }, 1235 },
1236 'compile_targets': [
1237 'all'
1238 ],
1233 'GYP_DEFINES': { 1239 'GYP_DEFINES': {
1234 'component': 'shared_library', 1240 'component': 'shared_library',
1235 'werror': '', 1241 'werror': '',
1236 # Plugin flags often need to be changed when using a plugin newer than 1242 # Plugin flags often need to be changed when using a plugin newer than
1237 # the latest Clang package, so disable plugins. 1243 # the latest Clang package, so disable plugins.
1238 'clang_use_chrome_plugins': '0', 1244 'clang_use_chrome_plugins': '0',
1239 }, 1245 },
1240 'bot_type': 'builder', 1246 'bot_type': 'builder',
1241 'testing': { 'platform': 'mac', }, 1247 'testing': { 'platform': 'mac', },
1242 'tests': { 1248 'tests': {
1243 steps.SizesStep(RESULTS_URL, 'ClangToTMac') 1249 steps.SizesStep(RESULTS_URL, 'ClangToTMac')
1244 }, 1250 },
1245 'use_isolate': True, 1251 'use_isolate': True,
1246 'enable_swarming': True, 1252 '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,
1250 }, 1253 },
1251 'ClangToTMac tester': { 1254 'ClangToTMac tester': {
1252 'chromium_config': 'chromium_no_goma', 1255 'chromium_config': 'chromium_no_goma',
1253 'gclient_config': 'chromium', 1256 'gclient_config': 'chromium',
1254 'chromium_config_kwargs': { 1257 'chromium_config_kwargs': {
1255 'BUILD_CONFIG': 'Release', 1258 'BUILD_CONFIG': 'Release',
1256 'TARGET_BITS': 64, 1259 'TARGET_BITS': 64,
1257 }, 1260 },
1258 'test_generators': [ 1261 'test_generators': [
1259 steps.generate_gtest, 1262 steps.generate_gtest,
1260 steps.generate_script, 1263 steps.generate_script,
1261 steps.generate_isolated_script, 1264 steps.generate_isolated_script,
1262 ], 1265 ],
1263 'bot_type': 'tester', 1266 'bot_type': 'tester',
1264 'parent_buildername': 'ClangToTMac', 1267 'parent_buildername': 'ClangToTMac',
1265 'testing': { 1268 'testing': {
1266 'platform': 'mac', 1269 'platform': 'mac',
1267 }, 1270 },
1268 'enable_swarming': True, 1271 'enable_swarming': True,
1269 }, 1272 },
1270 'ClangToTMac (dbg)': { 1273 'ClangToTMac (dbg)': {
1271 'chromium_config': 'clang_tot_mac', 1274 'chromium_config': 'clang_tot_mac',
1272 'gclient_config': 'chromium', 1275 'gclient_config': 'chromium',
1273 'chromium_config_kwargs': { 1276 'chromium_config_kwargs': {
1274 'BUILD_CONFIG': 'Debug', 1277 'BUILD_CONFIG': 'Debug',
1275 'TARGET_BITS': 64, 1278 'TARGET_BITS': 64,
1276 }, 1279 },
1280 'compile_targets': [
1281 'all'
1282 ],
1277 'GYP_DEFINES': { 1283 'GYP_DEFINES': {
1278 'werror': '', 1284 'werror': '',
1279 # Plugin flags often need to be changed when using a plugin newer than 1285 # Plugin flags often need to be changed when using a plugin newer than
1280 # the latest Clang package, so disable plugins. 1286 # the latest Clang package, so disable plugins.
1281 'clang_use_chrome_plugins': '0', 1287 'clang_use_chrome_plugins': '0',
1282 }, 1288 },
1283 'bot_type': 'builder', 1289 'bot_type': 'builder',
1284 'testing': { 'platform': 'mac', }, 1290 'testing': { 'platform': 'mac', },
1285 'tests': { 1291 'tests': {
1286 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)') 1292 steps.SizesStep(RESULTS_URL, 'ClangToTMac (dbg)')
1287 }, 1293 },
1288 'use_isolate': True, 1294 'use_isolate': True,
1289 'enable_swarming': True, 1295 '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,
1293 }, 1296 },
1294 'ClangToTMacASan': { 1297 'ClangToTMacASan': {
1295 'chromium_config': 'clang_tot_mac_asan', 1298 'chromium_config': 'clang_tot_mac_asan',
1296 'gclient_config': 'chromium', 1299 'gclient_config': 'chromium',
1297 'chromium_config_kwargs': { 1300 'chromium_config_kwargs': {
1298 'BUILD_CONFIG': 'Release', 1301 'BUILD_CONFIG': 'Release',
1299 'TARGET_BITS': 64, 1302 'TARGET_BITS': 64,
1300 }, 1303 },
1304 'compile_targets': [
1305 'all'
1306 ],
1301 'GYP_DEFINES': { 1307 'GYP_DEFINES': {
1302 'werror': '', 1308 'werror': '',
1303 # Plugin flags often need to be changed when using a plugin newer than 1309 # Plugin flags often need to be changed when using a plugin newer than
1304 # the latest Clang package, so disable plugins. 1310 # the latest Clang package, so disable plugins.
1305 'clang_use_chrome_plugins': '0', 1311 'clang_use_chrome_plugins': '0',
1306 }, 1312 },
1307 'bot_type': 'builder', 1313 'bot_type': 'builder',
1308 'testing': { 'platform': 'mac', }, 1314 'testing': { 'platform': 'mac', },
1309 'tests': { 1315 'tests': {
1310 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan') 1316 steps.SizesStep(RESULTS_URL, 'ClangToTMacASan')
1311 }, 1317 },
1312 'use_isolate': True, 1318 'use_isolate': True,
1313 'enable_swarming': True, 1319 '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,
1317 }, 1320 },
1318 'ClangToTMacASan tester': { 1321 'ClangToTMacASan tester': {
1319 'chromium_config': 'chromium_mac_asan', 1322 'chromium_config': 'chromium_mac_asan',
1320 'gclient_config': 'chromium', 1323 'gclient_config': 'chromium',
1321 'chromium_config_kwargs': { 1324 'chromium_config_kwargs': {
1322 'BUILD_CONFIG': 'Release', 1325 'BUILD_CONFIG': 'Release',
1323 'TARGET_BITS': 64, 1326 'TARGET_BITS': 64,
1324 }, 1327 },
1325 'test_generators': [ 1328 'test_generators': [
1326 steps.generate_gtest, 1329 steps.generate_gtest,
1327 steps.generate_script, 1330 steps.generate_script,
1328 steps.generate_isolated_script, 1331 steps.generate_isolated_script,
1329 ], 1332 ],
1330 'bot_type': 'tester', 1333 'bot_type': 'tester',
1331 'parent_buildername': 'ClangToTMacASan', 1334 'parent_buildername': 'ClangToTMacASan',
1332 'testing': { 'platform': 'mac', }, 1335 'testing': { 'platform': 'mac', },
1333 'enable_swarming': True, 1336 'enable_swarming': True,
1334 }, 1337 },
1335 'ClangToTiOS': { 1338 'ClangToTiOS': {
1336 'chromium_config': 'clang_tot_ios', 1339 'chromium_config': 'clang_tot_ios',
1337 'gclient_config': 'ios', 1340 'gclient_config': 'ios',
1338 'chromium_config_kwargs': { 1341 'chromium_config_kwargs': {
1339 'BUILD_CONFIG': 'Release', 1342 'BUILD_CONFIG': 'Release',
1340 'TARGET_PLATFORM': 'ios', 1343 'TARGET_PLATFORM': 'ios',
1341 'TARGET_BITS': 32, 1344 'TARGET_BITS': 32,
1342 }, 1345 },
1343 'gclient_config_kwargs': { 1346 'gclient_config_kwargs': {
1344 'GIT_MODE': True, 1347 'GIT_MODE': True,
1345 }, 1348 },
1349 'compile_targets': [
1350 'all'
1351 ],
1346 'GYP_DEFINES': { 1352 'GYP_DEFINES': {
1347 'werror': '', 1353 'werror': '',
1348 # Plugin flags often need to be changed when using a plugin newer than 1354 # Plugin flags often need to be changed when using a plugin newer than
1349 # the latest Clang package, so disable plugins. 1355 # the latest Clang package, so disable plugins.
1350 'clang_use_chrome_plugins': '0', 1356 'clang_use_chrome_plugins': '0',
1351 }, 1357 },
1352 'testing': { 1358 'testing': {
1353 'platform': 'mac', 1359 'platform': 'mac',
1354 } 1360 }
1355 }, 1361 },
1356 'ClangToTWin': { 1362 'ClangToTWin': {
1357 'chromium_config': 'chromium_win_clang_official_tot', 1363 'chromium_config': 'chromium_win_clang_official_tot',
1358 'gclient_config': 'chromium', 1364 'gclient_config': 'chromium',
1359 'gclient_apply_config': ['chrome_internal'], 1365 'gclient_apply_config': ['chrome_internal'],
1360 'chromium_config_kwargs': { 1366 'chromium_config_kwargs': {
1361 'BUILD_CONFIG': 'Release', 1367 'BUILD_CONFIG': 'Release',
1362 'TARGET_BITS': 32, 1368 'TARGET_BITS': 32,
1363 }, 1369 },
1370 'compile_targets': [
1371 'all'
1372 ],
1364 'bot_type': 'builder', 1373 'bot_type': 'builder',
1365 'testing': { 'platform': 'win', }, 1374 'testing': { 'platform': 'win', },
1366 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') }, 1375 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin') },
1367 'use_isolate': True, 1376 'use_isolate': True,
1368 'enable_swarming': True, 1377 '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,
1372 }, 1378 },
1373 'ClangToTWin tester': { 1379 'ClangToTWin tester': {
1374 'chromium_config': 'chromium_no_goma', 1380 'chromium_config': 'chromium_no_goma',
1375 'gclient_config': 'chromium', 1381 'gclient_config': 'chromium',
1376 'chromium_config_kwargs': { 1382 'chromium_config_kwargs': {
1377 'BUILD_CONFIG': 'Release', 1383 'BUILD_CONFIG': 'Release',
1378 'TARGET_BITS': 32, 1384 'TARGET_BITS': 32,
1379 }, 1385 },
1380 'test_generators': [steps.generate_gtest], 1386 'test_generators': [steps.generate_gtest],
1381 'bot_type': 'tester', 1387 'bot_type': 'tester',
1382 'parent_buildername': 'ClangToTWin', 1388 'parent_buildername': 'ClangToTWin',
1383 'testing': { 'platform': 'win' }, 1389 'testing': { 'platform': 'win' },
1384 'enable_swarming': True, 1390 'enable_swarming': True,
1385 }, 1391 },
1386 'ClangToTWin(dbg)': { 1392 'ClangToTWin(dbg)': {
1387 'chromium_config': 'chromium_win_clang_tot', 1393 'chromium_config': 'chromium_win_clang_tot',
1388 'gclient_config': 'chromium', 1394 'gclient_config': 'chromium',
1389 'chromium_config_kwargs': { 1395 'chromium_config_kwargs': {
1390 'BUILD_CONFIG': 'Debug', 1396 'BUILD_CONFIG': 'Debug',
1391 'TARGET_BITS': 32, 1397 'TARGET_BITS': 32,
1392 }, 1398 },
1399 'compile_targets': [
1400 'all'
1401 ],
1393 'bot_type': 'builder', 1402 'bot_type': 'builder',
1394 'testing': { 'platform': 'win', }, 1403 'testing': { 'platform': 'win', },
1395 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') }, 1404 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dbg)') },
1396 'use_isolate': True, 1405 'use_isolate': True,
1397 'enable_swarming': True, 1406 '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,
1401 }, 1407 },
1402 'ClangToTWin(dbg) tester': { 1408 'ClangToTWin(dbg) tester': {
1403 'chromium_config': 'chromium_no_goma', 1409 'chromium_config': 'chromium_no_goma',
1404 'gclient_config': 'chromium', 1410 'gclient_config': 'chromium',
1405 'chromium_config_kwargs': { 1411 'chromium_config_kwargs': {
1406 'BUILD_CONFIG': 'Debug', 1412 'BUILD_CONFIG': 'Debug',
1407 'TARGET_BITS': 32, 1413 'TARGET_BITS': 32,
1408 }, 1414 },
1409 'test_generators': [steps.generate_gtest], 1415 'test_generators': [steps.generate_gtest],
1410 'bot_type': 'tester', 1416 'bot_type': 'tester',
1411 'parent_buildername': 'ClangToTWin(dbg)', 1417 'parent_buildername': 'ClangToTWin(dbg)',
1412 'testing': { 'platform': 'win' }, 1418 'testing': { 'platform': 'win' },
1413 'enable_swarming': True, 1419 'enable_swarming': True,
1414 }, 1420 },
1415 'ClangToTWin(dll)': { 1421 'ClangToTWin(dll)': {
1416 'chromium_config': 'chromium_win_clang_tot', 1422 'chromium_config': 'chromium_win_clang_tot',
1417 'gclient_config': 'chromium', 1423 'gclient_config': 'chromium',
1418 'chromium_config_kwargs': { 1424 'chromium_config_kwargs': {
1419 'BUILD_CONFIG': 'Release', 1425 'BUILD_CONFIG': 'Release',
1420 'TARGET_BITS': 32, 1426 'TARGET_BITS': 32,
1421 }, 1427 },
1428 'compile_targets': [
1429 'all'
1430 ],
1422 'GYP_DEFINES': { 'component': 'shared_library' }, 1431 'GYP_DEFINES': { 'component': 'shared_library' },
1423 'bot_type': 'builder', 1432 'bot_type': 'builder',
1424 'testing': { 'platform': 'win', }, 1433 'testing': { 'platform': 'win', },
1425 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') }, 1434 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin(dll)') },
1426 'use_isolate': True, 1435 'use_isolate': True,
1427 'enable_swarming': True, 1436 '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,
1431 }, 1437 },
1432 'ClangToTWin(dll) tester': { 1438 'ClangToTWin(dll) tester': {
1433 'chromium_config': 'chromium_no_goma', 1439 'chromium_config': 'chromium_no_goma',
1434 'gclient_config': 'chromium', 1440 'gclient_config': 'chromium',
1435 'chromium_config_kwargs': { 1441 'chromium_config_kwargs': {
1436 'BUILD_CONFIG': 'Release', 1442 'BUILD_CONFIG': 'Release',
1437 'TARGET_BITS': 32, 1443 'TARGET_BITS': 32,
1438 }, 1444 },
1439 'test_generators': [steps.generate_gtest], 1445 'test_generators': [steps.generate_gtest],
1440 'bot_type': 'tester', 1446 'bot_type': 'tester',
1441 'parent_buildername': 'ClangToTWin(dll)', 1447 'parent_buildername': 'ClangToTWin(dll)',
1442 'testing': { 'platform': 'win' }, 1448 'testing': { 'platform': 'win' },
1443 'enable_swarming': True, 1449 'enable_swarming': True,
1444 }, 1450 },
1445 'ClangToTWin64': { 1451 'ClangToTWin64': {
1446 'chromium_config': 'chromium_win_clang_official_tot', 1452 'chromium_config': 'chromium_win_clang_official_tot',
1447 'gclient_config': 'chromium', 1453 'gclient_config': 'chromium',
1448 'gclient_apply_config': ['chrome_internal'], 1454 'gclient_apply_config': ['chrome_internal'],
1449 'chromium_config_kwargs': { 1455 'chromium_config_kwargs': {
1450 'BUILD_CONFIG': 'Release', 1456 'BUILD_CONFIG': 'Release',
1451 'TARGET_BITS': 64, 1457 'TARGET_BITS': 64,
1452 }, 1458 },
1459 'compile_targets': [
1460 'all'
1461 ],
1453 'bot_type': 'builder', 1462 'bot_type': 'builder',
1454 'testing': { 'platform': 'win', }, 1463 'testing': { 'platform': 'win', },
1455 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') }, 1464 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64') },
1456 'use_isolate': True, 1465 'use_isolate': True,
1457 'enable_swarming': True, 1466 '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,
1461 }, 1467 },
1462 'ClangToTWin64 tester': { 1468 'ClangToTWin64 tester': {
1463 'chromium_config': 'chromium_no_goma', 1469 'chromium_config': 'chromium_no_goma',
1464 'gclient_config': 'chromium', 1470 'gclient_config': 'chromium',
1465 'chromium_config_kwargs': { 1471 'chromium_config_kwargs': {
1466 'BUILD_CONFIG': 'Release', 1472 'BUILD_CONFIG': 'Release',
1467 'TARGET_BITS': 64, 1473 'TARGET_BITS': 64,
1468 }, 1474 },
1469 'test_generators': [steps.generate_gtest], 1475 'test_generators': [steps.generate_gtest],
1470 'bot_type': 'tester', 1476 'bot_type': 'tester',
1471 'parent_buildername': 'ClangToTWin64', 1477 'parent_buildername': 'ClangToTWin64',
1472 'testing': { 'platform': 'win' }, 1478 'testing': { 'platform': 'win' },
1473 'enable_swarming': True, 1479 'enable_swarming': True,
1474 }, 1480 },
1475 'ClangToTWin64(dbg)': { 1481 'ClangToTWin64(dbg)': {
1476 'chromium_config': 'chromium_win_clang_tot', 1482 'chromium_config': 'chromium_win_clang_tot',
1477 'gclient_config': 'chromium', 1483 'gclient_config': 'chromium',
1478 'chromium_config_kwargs': { 1484 'chromium_config_kwargs': {
1479 'BUILD_CONFIG': 'Debug', 1485 'BUILD_CONFIG': 'Debug',
1480 'TARGET_BITS': 64, 1486 'TARGET_BITS': 64,
1481 }, 1487 },
1488 'compile_targets': [
1489 'all'
1490 ],
1482 'bot_type': 'builder', 1491 'bot_type': 'builder',
1483 'testing': { 'platform': 'win', }, 1492 'testing': { 'platform': 'win', },
1484 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') }, 1493 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dbg)') },
1485 'use_isolate': True, 1494 'use_isolate': True,
1486 'enable_swarming': True, 1495 '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,
1490 }, 1496 },
1491 'ClangToTWin64(dbg) tester': { 1497 'ClangToTWin64(dbg) tester': {
1492 'chromium_config': 'chromium_no_goma', 1498 'chromium_config': 'chromium_no_goma',
1493 'gclient_config': 'chromium', 1499 'gclient_config': 'chromium',
1494 'chromium_config_kwargs': { 1500 'chromium_config_kwargs': {
1495 'BUILD_CONFIG': 'Debug', 1501 'BUILD_CONFIG': 'Debug',
1496 'TARGET_BITS': 64, 1502 'TARGET_BITS': 64,
1497 }, 1503 },
1498 'test_generators': [steps.generate_gtest], 1504 'test_generators': [steps.generate_gtest],
1499 'bot_type': 'tester', 1505 'bot_type': 'tester',
1500 'parent_buildername': 'ClangToTWin64(dbg)', 1506 'parent_buildername': 'ClangToTWin64(dbg)',
1501 'testing': { 'platform': 'win' }, 1507 'testing': { 'platform': 'win' },
1502 'enable_swarming': True, 1508 'enable_swarming': True,
1503 }, 1509 },
1504 'ClangToTWin64(dll)': { 1510 'ClangToTWin64(dll)': {
1505 'chromium_config': 'chromium_win_clang_tot', 1511 'chromium_config': 'chromium_win_clang_tot',
1506 'gclient_config': 'chromium', 1512 'gclient_config': 'chromium',
1507 'chromium_config_kwargs': { 1513 'chromium_config_kwargs': {
1508 'BUILD_CONFIG': 'Release', 1514 'BUILD_CONFIG': 'Release',
1509 'TARGET_BITS': 64, 1515 'TARGET_BITS': 64,
1510 }, 1516 },
1517 'compile_targets': [
1518 'all'
1519 ],
1511 'GYP_DEFINES': { 'component': 'shared_library' }, 1520 'GYP_DEFINES': { 'component': 'shared_library' },
1512 'bot_type': 'builder', 1521 'bot_type': 'builder',
1513 'testing': { 'platform': 'win', }, 1522 'testing': { 'platform': 'win', },
1514 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') }, 1523 'tests': { steps.SizesStep(RESULTS_URL, 'ClangToTWin64(dll)') },
1515 'use_isolate': True, 1524 'use_isolate': True,
1516 'enable_swarming': True, 1525 '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,
1520 }, 1526 },
1521 'ClangToTWin64(dll) tester': { 1527 'ClangToTWin64(dll) tester': {
1522 'chromium_config': 'chromium_no_goma', 1528 'chromium_config': 'chromium_no_goma',
1523 'gclient_config': 'chromium', 1529 'gclient_config': 'chromium',
1524 'chromium_config_kwargs': { 1530 'chromium_config_kwargs': {
1525 'BUILD_CONFIG': 'Release', 1531 'BUILD_CONFIG': 'Release',
1526 'TARGET_BITS': 64, 1532 'TARGET_BITS': 64,
1527 }, 1533 },
1528 'test_generators': [steps.generate_gtest], 1534 'test_generators': [steps.generate_gtest],
1529 'bot_type': 'tester', 1535 'bot_type': 'tester',
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
1827 steps.generate_gtest, 1833 steps.generate_gtest,
1828 steps.generate_script, 1834 steps.generate_script,
1829 steps.generate_isolated_script, 1835 steps.generate_isolated_script,
1830 ], 1836 ],
1831 'testing': { 1837 'testing': {
1832 'platform': 'linux', 1838 'platform': 'linux',
1833 }, 1839 },
1834 }, 1840 },
1835 }, 1841 },
1836 } 1842 }
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