| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from buildbot.changes import svnpoller | 5 from buildbot.changes import svnpoller |
| 6 from buildbot.scheduler import Triggerable | 6 from buildbot.scheduler import Triggerable |
| 7 from buildbot.scheduler import Scheduler | 7 from buildbot.scheduler import Scheduler |
| 8 | 8 |
| 9 from common import chromium_utils | 9 from common import chromium_utils |
| 10 | 10 |
| (...skipping 659 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 670 # category (optional): it is not used in the normal 'buildbot' meaning. It is | 670 # category (optional): it is not used in the normal 'buildbot' meaning. It is |
| 671 # used by gatekeeper to determine which steps it should | 671 # used by gatekeeper to determine which steps it should |
| 672 # look for to close the tree. | 672 # look for to close the tree. |
| 673 # | 673 # |
| 674 | 674 |
| 675 b_chromium_rel_linux_valgrind_builder = { | 675 b_chromium_rel_linux_valgrind_builder = { |
| 676 'name': 'Chromium Linux Builder (valgrind)', | 676 'name': 'Chromium Linux Builder (valgrind)', |
| 677 'builddir': 'chromium-rel-linux-valgrind-builder', | 677 'builddir': 'chromium-rel-linux-valgrind-builder', |
| 678 'factory': f_chromium_rel_linux_valgrind_builder, | 678 'factory': f_chromium_rel_linux_valgrind_builder, |
| 679 'category': '1Linux Valgrind|compile', | 679 'category': '1Linux Valgrind|compile', |
| 680 'auto_reboot': False, | 680 'auto_reboot': True, |
| 681 } | 681 } |
| 682 | 682 |
| 683 b_chromium_rel_linux_valgrind_tests_1 = { | 683 b_chromium_rel_linux_valgrind_tests_1 = { |
| 684 'name': 'Linux Tests (valgrind)(1)', | 684 'name': 'Linux Tests (valgrind)(1)', |
| 685 'builddir': 'chromium-rel-linux-valgrind-tests-1', | 685 'builddir': 'chromium-rel-linux-valgrind-tests-1', |
| 686 'factory': f_chromium_rel_linux_valgrind_tests_1, | 686 'factory': f_chromium_rel_linux_valgrind_tests_1, |
| 687 'category': '1Linux Valgrind|memory_tester', | 687 'category': '1Linux Valgrind|memory_tester', |
| 688 'auto_reboot': False, | 688 'auto_reboot': True, |
| 689 } | 689 } |
| 690 | 690 |
| 691 b_chromium_rel_linux_valgrind_tests_2 = { | 691 b_chromium_rel_linux_valgrind_tests_2 = { |
| 692 'name': 'Linux Tests (valgrind)(2)', | 692 'name': 'Linux Tests (valgrind)(2)', |
| 693 'builddir': 'chromium-rel-linux-valgrind-tests-2', | 693 'builddir': 'chromium-rel-linux-valgrind-tests-2', |
| 694 'factory': f_chromium_rel_linux_valgrind_tests_2, | 694 'factory': f_chromium_rel_linux_valgrind_tests_2, |
| 695 'category': '1Linux Valgrind|memory_tester', | 695 'category': '1Linux Valgrind|memory_tester', |
| 696 'auto_reboot': False, | 696 'auto_reboot': True, |
| 697 } | 697 } |
| 698 | 698 |
| 699 b_chromium_rel_linux_valgrind_tests_3 = { | 699 b_chromium_rel_linux_valgrind_tests_3 = { |
| 700 'name': 'Linux Tests (valgrind)(3)', | 700 'name': 'Linux Tests (valgrind)(3)', |
| 701 'builddir': 'chromium-rel-linux-valgrind-tests-3', | 701 'builddir': 'chromium-rel-linux-valgrind-tests-3', |
| 702 'factory': f_chromium_rel_linux_valgrind_tests_3, | 702 'factory': f_chromium_rel_linux_valgrind_tests_3, |
| 703 'category': '1Linux Valgrind|memory_tester', | 703 'category': '1Linux Valgrind|memory_tester', |
| 704 'auto_reboot': False, | 704 'auto_reboot': True, |
| 705 } | 705 } |
| 706 | 706 |
| 707 b_chromium_rel_linux_valgrind_tests_4 = { | 707 b_chromium_rel_linux_valgrind_tests_4 = { |
| 708 'name': 'Linux Tests (valgrind)(4)', | 708 'name': 'Linux Tests (valgrind)(4)', |
| 709 'builddir': 'chromium-rel-linux-valgrind-tests-4', | 709 'builddir': 'chromium-rel-linux-valgrind-tests-4', |
| 710 'factory': f_chromium_rel_linux_valgrind_tests_4, | 710 'factory': f_chromium_rel_linux_valgrind_tests_4, |
| 711 'category': '1Linux Valgrind|memory_tester', | 711 'category': '1Linux Valgrind|memory_tester', |
| 712 'auto_reboot': False, | 712 'auto_reboot': True, |
| 713 } | 713 } |
| 714 | 714 |
| 715 b_chromium_rel_linux_valgrind_tests_5 = { | 715 b_chromium_rel_linux_valgrind_tests_5 = { |
| 716 'name': 'Linux Tests (valgrind)(5)', | 716 'name': 'Linux Tests (valgrind)(5)', |
| 717 'builddir': 'chromium-rel-linux-valgrind-tests-5', | 717 'builddir': 'chromium-rel-linux-valgrind-tests-5', |
| 718 'factory': f_chromium_rel_linux_valgrind_tests_5, | 718 'factory': f_chromium_rel_linux_valgrind_tests_5, |
| 719 'category': '1Linux Valgrind|memory_tester', | 719 'category': '1Linux Valgrind|memory_tester', |
| 720 'auto_reboot': False, | 720 'auto_reboot': True, |
| 721 } | 721 } |
| 722 | 722 |
| 723 b_chromium_rel_mac_valgrind_builder = { | 723 b_chromium_rel_mac_valgrind_builder = { |
| 724 'name': 'Chromium Mac Builder (valgrind)', | 724 'name': 'Chromium Mac Builder (valgrind)', |
| 725 'builddir': 'chromium-rel-mac-valgrind-builder', | 725 'builddir': 'chromium-rel-mac-valgrind-builder', |
| 726 'factory': f_cr_rel_mac_valgrind_builder, | 726 'factory': f_cr_rel_mac_valgrind_builder, |
| 727 'category': '2Mac Valgrind|compile', | 727 'category': '2Mac Valgrind|compile', |
| 728 'auto_reboot': False, | 728 'auto_reboot': True, |
| 729 } | 729 } |
| 730 | 730 |
| 731 b_chromium_dbg_mac_valgrind_1 = { | 731 b_chromium_dbg_mac_valgrind_1 = { |
| 732 'name': 'Chromium Mac (valgrind)(1)', | 732 'name': 'Chromium Mac (valgrind)(1)', |
| 733 'builddir': 'chromium-dbg-mac-valgrind-1', | 733 'builddir': 'chromium-dbg-mac-valgrind-1', |
| 734 'factory': f_cr_dbg_mac_valgrind_1, | 734 'factory': f_cr_dbg_mac_valgrind_1, |
| 735 'category': '2Mac Valgrind|memory_tester', | 735 'category': '2Mac Valgrind|memory_tester', |
| 736 'auto_reboot': False, | 736 'auto_reboot': True, |
| 737 } | 737 } |
| 738 | 738 |
| 739 b_chromium_dbg_mac_valgrind_2 = { | 739 b_chromium_dbg_mac_valgrind_2 = { |
| 740 'name': 'Chromium Mac (valgrind)(2)', | 740 'name': 'Chromium Mac (valgrind)(2)', |
| 741 'builddir': 'chromium-dbg-mac-valgrind-2', | 741 'builddir': 'chromium-dbg-mac-valgrind-2', |
| 742 'factory': f_cr_dbg_mac_valgrind_2, | 742 'factory': f_cr_dbg_mac_valgrind_2, |
| 743 'category': '2Mac Valgrind|memory_tester', | 743 'category': '2Mac Valgrind|memory_tester', |
| 744 'auto_reboot': False, | 744 'auto_reboot': True, |
| 745 } | 745 } |
| 746 | 746 |
| 747 b_chromium_rel_chromeos_valgrind_builder = { | 747 b_chromium_rel_chromeos_valgrind_builder = { |
| 748 'name': 'Chromium OS Builder (valgrind)', | 748 'name': 'Chromium OS Builder (valgrind)', |
| 749 'builddir': 'chromium-rel-chromeos-valgrind-builder', | 749 'builddir': 'chromium-rel-chromeos-valgrind-builder', |
| 750 'factory': f_chromium_rel_chromeos_valgrind_builder, | 750 'factory': f_chromium_rel_chromeos_valgrind_builder, |
| 751 'category': '3ChromeOS Valgrind|compile', | 751 'category': '3ChromeOS Valgrind|compile', |
| 752 'auto_reboot': False, | 752 'auto_reboot': True, |
| 753 } | 753 } |
| 754 | 754 |
| 755 b_chromium_rel_chromeos_valgrind_1 = { | 755 b_chromium_rel_chromeos_valgrind_1 = { |
| 756 'name': 'Chromium OS (valgrind)(1)', | 756 'name': 'Chromium OS (valgrind)(1)', |
| 757 'builddir': 'chromium-rel-chromeos-valgrind-tests-1', | 757 'builddir': 'chromium-rel-chromeos-valgrind-tests-1', |
| 758 'factory': f_chromium_rel_chromeos_valgrind_tests_1, | 758 'factory': f_chromium_rel_chromeos_valgrind_tests_1, |
| 759 'category': '3ChromeOS Valgrind|compile|memory_tester', | 759 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 760 'auto_reboot': False, | 760 'auto_reboot': True, |
| 761 } | 761 } |
| 762 | 762 |
| 763 b_chromium_rel_chromeos_valgrind_2 = { | 763 b_chromium_rel_chromeos_valgrind_2 = { |
| 764 'name': 'Chromium OS (valgrind)(2)', | 764 'name': 'Chromium OS (valgrind)(2)', |
| 765 'builddir': 'chromium-rel-chromeos-valgrind-tests-2', | 765 'builddir': 'chromium-rel-chromeos-valgrind-tests-2', |
| 766 'factory': f_chromium_rel_chromeos_valgrind_tests_2, | 766 'factory': f_chromium_rel_chromeos_valgrind_tests_2, |
| 767 'category': '3ChromeOS Valgrind|compile|memory_tester', | 767 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 768 'auto_reboot': False, | 768 'auto_reboot': True, |
| 769 } | 769 } |
| 770 | 770 |
| 771 b_chromium_rel_chromeos_valgrind_3 = { | 771 b_chromium_rel_chromeos_valgrind_3 = { |
| 772 'name': 'Chromium OS (valgrind)(3)', | 772 'name': 'Chromium OS (valgrind)(3)', |
| 773 'builddir': 'chromium-rel-chromeos-valgrind-tests-3', | 773 'builddir': 'chromium-rel-chromeos-valgrind-tests-3', |
| 774 'factory': f_chromium_rel_chromeos_valgrind_tests_3, | 774 'factory': f_chromium_rel_chromeos_valgrind_tests_3, |
| 775 'category': '3ChromeOS Valgrind|compile|memory_tester', | 775 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 776 'auto_reboot': False, | 776 'auto_reboot': True, |
| 777 } | 777 } |
| 778 | 778 |
| 779 b_chromium_rel_chromeos_valgrind_4 = { | 779 b_chromium_rel_chromeos_valgrind_4 = { |
| 780 'name': 'Chromium OS (valgrind)(4)', | 780 'name': 'Chromium OS (valgrind)(4)', |
| 781 'builddir': 'chromium-rel-chromeos-valgrind-tests-4', | 781 'builddir': 'chromium-rel-chromeos-valgrind-tests-4', |
| 782 'factory': f_chromium_rel_chromeos_valgrind_tests_4, | 782 'factory': f_chromium_rel_chromeos_valgrind_tests_4, |
| 783 'category': '3ChromeOS Valgrind|compile|memory_tester', | 783 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 784 'auto_reboot': False, | 784 'auto_reboot': True, |
| 785 } | 785 } |
| 786 | 786 |
| 787 b_chromium_rel_chromeos_valgrind_5 = { | 787 b_chromium_rel_chromeos_valgrind_5 = { |
| 788 'name': 'Chromium OS (valgrind)(5)', | 788 'name': 'Chromium OS (valgrind)(5)', |
| 789 'builddir': 'chromium-rel-chromeos-valgrind-tests-5', | 789 'builddir': 'chromium-rel-chromeos-valgrind-tests-5', |
| 790 'factory': f_chromium_rel_chromeos_valgrind_tests_5, | 790 'factory': f_chromium_rel_chromeos_valgrind_tests_5, |
| 791 'category': '3ChromeOS Valgrind|compile|memory_tester', | 791 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 792 'auto_reboot': False, | 792 'auto_reboot': True, |
| 793 } | 793 } |
| 794 | 794 |
| 795 b_chromium_rel_chromeos_valgrind_6 = { | 795 b_chromium_rel_chromeos_valgrind_6 = { |
| 796 'name': 'Chromium OS (valgrind)(6)', | 796 'name': 'Chromium OS (valgrind)(6)', |
| 797 'builddir': 'chromium-rel-chromeos-valgrind-tests-6', | 797 'builddir': 'chromium-rel-chromeos-valgrind-tests-6', |
| 798 'factory': f_chromium_rel_chromeos_valgrind_tests_6, | 798 'factory': f_chromium_rel_chromeos_valgrind_tests_6, |
| 799 'category': '3ChromeOS Valgrind|compile|memory_tester', | 799 'category': '3ChromeOS Valgrind|compile|memory_tester', |
| 800 'auto_reboot': False, | 800 'auto_reboot': True, |
| 801 } | 801 } |
| 802 | 802 |
| 803 b_webkit_rel_linux_valgrind_layout = { | 803 b_webkit_rel_linux_valgrind_layout = { |
| 804 'name': 'Webkit Linux (valgrind layout)', | 804 'name': 'Webkit Linux (valgrind layout)', |
| 805 'builddir': 'webkit-rel-linux-valgrind-layout', | 805 'builddir': 'webkit-rel-linux-valgrind-layout', |
| 806 'factory': f_webkit_rel_linux_valgrind_layout, | 806 'factory': f_webkit_rel_linux_valgrind_layout, |
| 807 'category': '4WebKit Valgrind|compile|memory_tester', | 807 'category': '4WebKit Valgrind|compile|memory_tester', |
| 808 'auto_reboot': True, | 808 'auto_reboot': True, |
| 809 } | 809 } |
| 810 | 810 |
| 811 b_chromium_rel_linux_tsan_1 = { | 811 b_chromium_rel_linux_tsan_1 = { |
| 812 'name': 'Linux Tests (tsan)(1)', | 812 'name': 'Linux Tests (tsan)(1)', |
| 813 'builddir': 'chromium-rel-linux-tsan-1', | 813 'builddir': 'chromium-rel-linux-tsan-1', |
| 814 'factory': f_chromium_rel_linux_tsan_1, | 814 'factory': f_chromium_rel_linux_tsan_1, |
| 815 'category': '5ThreadSanitizer|memory_tester', | 815 'category': '5ThreadSanitizer|memory_tester', |
| 816 'auto_reboot': False, | 816 'auto_reboot': True, |
| 817 } | 817 } |
| 818 | 818 |
| 819 b_chromium_rel_linux_tsan_2 = { | 819 b_chromium_rel_linux_tsan_2 = { |
| 820 'name': 'Linux Tests (tsan)(2)', | 820 'name': 'Linux Tests (tsan)(2)', |
| 821 'builddir': 'chromium-rel-linux-tsan-2', | 821 'builddir': 'chromium-rel-linux-tsan-2', |
| 822 'factory': f_chromium_rel_linux_tsan_2, | 822 'factory': f_chromium_rel_linux_tsan_2, |
| 823 'category': '5ThreadSanitizer|memory_tester', | 823 'category': '5ThreadSanitizer|memory_tester', |
| 824 'auto_reboot': False, | 824 'auto_reboot': True, |
| 825 } | 825 } |
| 826 | 826 |
| 827 b_chromium_rel_linux_tsan_3 = { | 827 b_chromium_rel_linux_tsan_3 = { |
| 828 'name': 'Linux Tests (tsan)(3)', | 828 'name': 'Linux Tests (tsan)(3)', |
| 829 'builddir': 'chromium-rel-linux-tsan-3', | 829 'builddir': 'chromium-rel-linux-tsan-3', |
| 830 'factory': f_chromium_rel_linux_tsan_3, | 830 'factory': f_chromium_rel_linux_tsan_3, |
| 831 'category': '5ThreadSanitizer|memory_tester', | 831 'category': '5ThreadSanitizer|memory_tester', |
| 832 'auto_reboot': False, | 832 'auto_reboot': True, |
| 833 } | 833 } |
| 834 | 834 |
| 835 b_chromium_dbg_win_tsan = { | 835 b_chromium_dbg_win_tsan = { |
| 836 'name': 'Windows Tests (tsan)', | 836 'name': 'Windows Tests (tsan)', |
| 837 'builddir': 'chromium-dbg-win-tsan', | 837 'builddir': 'chromium-dbg-win-tsan', |
| 838 'factory': f_chromium_dbg_win_tsan, | 838 'factory': f_chromium_dbg_win_tsan, |
| 839 'category': '5ThreadSanitizer|compile|memory_tester', | 839 'category': '5ThreadSanitizer|compile|memory_tester', |
| 840 'auto_reboot': False, | 840 'auto_reboot': True, |
| 841 } | 841 } |
| 842 | 842 |
| 843 b_chromium_dbg_win_drmemory_builder = { | 843 b_chromium_dbg_win_drmemory_builder = { |
| 844 'name': 'Chromium Windows Builder (DrMemory)', | 844 'name': 'Chromium Windows Builder (DrMemory)', |
| 845 # make the dir short for ninja build | 845 # make the dir short for ninja build |
| 846 'builddir': 'drm-cr', | 846 'builddir': 'drm-cr', |
| 847 'factory': f_chromium_dbg_win_drmemory_builder, | 847 'factory': f_chromium_dbg_win_drmemory_builder, |
| 848 'category': '6DrMemory|compile', | 848 'category': '6DrMemory|compile', |
| 849 'auto_reboot': False, | 849 'auto_reboot': True, |
| 850 } | 850 } |
| 851 | 851 |
| 852 b_chromium_dbg_win_drmemory = { | 852 b_chromium_dbg_win_drmemory = { |
| 853 'name': 'Windows Unit (DrMemory)', | 853 'name': 'Windows Unit (DrMemory)', |
| 854 'builddir': 'chromium-dbg-win-drmemory', | 854 'builddir': 'chromium-dbg-win-drmemory', |
| 855 'factory': f_chromium_dbg_win_drmemory, | 855 'factory': f_chromium_dbg_win_drmemory, |
| 856 'category': '6DrMemory|drmemory_tester', | 856 'category': '6DrMemory|drmemory_tester', |
| 857 'auto_reboot': False, | 857 'auto_reboot': True, |
| 858 } | 858 } |
| 859 | 859 |
| 860 b_chromium_rel_linux_tsan_clang_builder = { | 860 b_chromium_rel_linux_tsan_clang_builder = { |
| 861 'name': 'Linux Builder (TSan v2)', | 861 'name': 'Linux Builder (TSan v2)', |
| 862 'builddir': 'chromium-rel-linux-tsan-clang-builder', | 862 'builddir': 'chromium-rel-linux-tsan-clang-builder', |
| 863 'factory': f_chromium_rel_linux_tsan_clang_builder, | 863 'factory': f_chromium_rel_linux_tsan_clang_builder, |
| 864 'category': '8TSan v2|compile|memory_tester', | 864 'category': '8TSan v2|compile|memory_tester', |
| 865 'auto_reboot': False, | 865 'auto_reboot': True, |
| 866 } | 866 } |
| 867 | 867 |
| 868 # TODO(glider): set up email notifications. | 868 # TODO(glider): set up email notifications. |
| 869 b_chromium_rel_linux_tsan_clang_1 = { | 869 b_chromium_rel_linux_tsan_clang_1 = { |
| 870 'name': 'Linux Tests (TSan v2)', | 870 'name': 'Linux Tests (TSan v2)', |
| 871 'builddir': 'chromium-rel-linux-tsan-clang-1', | 871 'builddir': 'chromium-rel-linux-tsan-clang-1', |
| 872 'factory': f_chromium_rel_linux_tsan_clang_1, | 872 'factory': f_chromium_rel_linux_tsan_clang_1, |
| 873 'category': '8TSan v2|memory_tester', | 873 'category': '8TSan v2|memory_tester', |
| 874 'auto_reboot': True, | 874 'auto_reboot': True, |
| 875 } | 875 } |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 957 | 957 |
| 958 # Adds common status and tools to this master. | 958 # Adds common status and tools to this master. |
| 959 master_utils.AutoSetupMaster(c, ActiveMaster, | 959 master_utils.AutoSetupMaster(c, ActiveMaster, |
| 960 public_html='../master.chromium/public_html', | 960 public_html='../master.chromium/public_html', |
| 961 templates=['../master.chromium/templates'], | 961 templates=['../master.chromium/templates'], |
| 962 enable_http_status_push=ActiveMaster.is_production_host) | 962 enable_http_status_push=ActiveMaster.is_production_host) |
| 963 | 963 |
| 964 if ActiveMaster.is_production_host: | 964 if ActiveMaster.is_production_host: |
| 965 import notifier_cfg | 965 import notifier_cfg |
| 966 notifier_cfg.Update(config, ActiveMaster, c) | 966 notifier_cfg.Update(config, ActiveMaster, c) |
| OLD | NEW |