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

Side by Side Diff: content/test/gpu/generate_buildbot_json.py

Issue 2510153002: Run dEQP ES3 tests on Windows AMD bots. (Closed)
Patch Set: Rebase Created 4 years 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 | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2016 The Chromium Authors. All rights reserved. 2 # Copyright 2016 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Script to generate chromium.gpu.json and chromium.gpu.fyi.json in 6 """Script to generate chromium.gpu.json and chromium.gpu.fyi.json in
7 the src/testing/buildbot directory. Maintaining these files by hand is 7 the src/testing/buildbot directory. Maintaining these files by hand is
8 too unwieldy. 8 too unwieldy.
9 """ 9 """
10 10
(...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after
757 'tester_configs': [ 757 'tester_configs': [
758 { 758 {
759 'fyi_only': True, 759 'fyi_only': True,
760 # Run this on the optional tryservers. 760 # Run this on the optional tryservers.
761 'run_on_optional': True, 761 'run_on_optional': True,
762 # Run only on the Win7 NVIDIA/AMD R7 240 32- and 64-bit bots (and 762 # Run only on the Win7 NVIDIA/AMD R7 240 32- and 64-bit bots (and
763 # trybots) for the time being, at least until more capacity is 763 # trybots) for the time being, at least until more capacity is
764 # added. 764 # added.
765 'build_configs': ['Release', 'Release_x64'], 765 'build_configs': ['Release', 'Release_x64'],
766 'swarming_dimension_sets': [ 766 'swarming_dimension_sets': [
767 # NVIDIA Win 7
767 { 768 {
768 'gpu': '10de:104a', 769 'gpu': '10de:104a',
769 'os': 'Windows-2008ServerR2-SP1' 770 'os': 'Windows-2008ServerR2-SP1'
770 }, 771 },
772 # AMD Win 7
771 { 773 {
772 'gpu': '1002:6613', 774 'gpu': '1002:6613',
773 'os': 'Windows-2008ServerR2-SP1' 775 'os': 'Windows-2008ServerR2-SP1'
774 }, 776 },
775 ], 777 ],
776 }, 778 },
777 ], 779 ],
778 'desktop_swarming': { 780 'desktop_swarming': {
779 'shards': 4, 781 'shards': 4,
780 }, 782 },
781 'test': 'angle_deqp_gles2_tests', 783 'test': 'angle_deqp_gles2_tests',
782 'args': [ 784 'args': [
783 '--test-launcher-batch-limit=400', 785 '--test-launcher-batch-limit=400',
784 '--deqp-egl-display-type=angle-d3d11' 786 '--deqp-egl-display-type=angle-d3d11'
785 ] 787 ]
786 }, 788 },
787 789
788 'angle_deqp_gles2_gl_tests': { 790 'angle_deqp_gles2_gl_tests': {
789 'tester_configs': [ 791 'tester_configs': [
790 { 792 {
791 'fyi_only': True, 793 'fyi_only': True,
792 # Run this on the optional tryservers. 794 # Run this on the optional tryservers.
793 'run_on_optional': True, 795 'run_on_optional': True,
794 # Run only on the Linux Release NVIDIA 32- and 64-bit bots (and 796 # Run only on the Linux Release NVIDIA 32- and 64-bit bots (and
795 # trybots) for the time being, at least until more capacity is added. 797 # trybots) for the time being, at least until more capacity is added.
796 'build_configs': ['Release', 'Release_x64'], 798 'build_configs': ['Release', 'Release_x64'],
797 'swarming_dimension_sets': [ 799 'swarming_dimension_sets': [
800 # NVIDIA Linux
798 { 801 {
799 'gpu': '10de:104a', 802 'gpu': '10de:104a',
800 'os': 'Linux' 803 'os': 'Linux'
801 }, 804 },
802 ], 805 ],
803 }, 806 },
804 ], 807 ],
805 'desktop_swarming': { 808 'desktop_swarming': {
806 'shards': 4, 809 'shards': 4,
807 }, 810 },
808 'test': 'angle_deqp_gles2_tests', 811 'test': 'angle_deqp_gles2_tests',
809 'args': [ 812 'args': [
810 '--test-launcher-batch-limit=400', 813 '--test-launcher-batch-limit=400',
811 '--deqp-egl-display-type=angle-gl' 814 '--deqp-egl-display-type=angle-gl'
812 ] 815 ]
813 }, 816 },
814 817
815 'angle_deqp_gles2_gles_tests': { 818 'angle_deqp_gles2_gles_tests': {
816 'tester_configs': [ 819 'tester_configs': [
817 { 820 {
818 'allow_on_android': True, 821 'allow_on_android': True,
819 'fyi_only': True, 822 'fyi_only': True,
820 # Run this on the optional tryservers. 823 # Run this on the optional tryservers.
821 'run_on_optional': True, 824 'run_on_optional': True,
822 # Run on Nexus 5X swarmed bots. 825 # Run on Nexus 5X swarmed bots.
823 'build_configs': ['android-chromium'], 826 'build_configs': ['android-chromium'],
824 'swarming_dimension_sets': [ 827 'swarming_dimension_sets': [
828 # Nexus 5X
825 { 829 {
826 'device_type': 'bullhead', 830 'device_type': 'bullhead',
827 'device_os': 'M', 831 'device_os': 'M',
828 'os': 'Android' 832 'os': 'Android'
829 } 833 }
830 ], 834 ],
831 }, 835 },
832 ], 836 ],
833 'test': 'angle_deqp_gles2_tests', 837 'test': 'angle_deqp_gles2_tests',
834 # Only pass the display type to desktop. The Android runner doesn't support 838 # Only pass the display type to desktop. The Android runner doesn't support
835 # passing args to the executable but only one display type is supported on 839 # passing args to the executable but only one display type is supported on
836 # Android anyways. 840 # Android anyways.
837 'desktop_args': [ 841 'desktop_args': [
838 '--test-launcher-batch-limit=400', 842 '--test-launcher-batch-limit=400',
839 '--deqp-egl-display-type=angle-gles' 843 '--deqp-egl-display-type=angle-gles'
840 ], 844 ],
841 'android_args': ['--enable-xml-result-parsing'] 845 'android_args': ['--enable-xml-result-parsing']
842 }, 846 },
843 847
844 'angle_deqp_gles3_d3d11_tests': { 848 'angle_deqp_gles3_d3d11_tests': {
845 'tester_configs': [ 849 'tester_configs': [
846 { 850 {
847 'fyi_only': True, 851 'fyi_only': True,
848 # TODO(jmadill): Run this on the optional tryservers. 852 # TODO(jmadill): Run this on ANGLE roll tryservers.
849 'run_on_optional': False, 853 'run_on_optional': False,
850 # Run only on the Win7 Release NVIDIA 32-bit bots (and trybots) for the 854 # Run only on the NVIDIA and AMD Win7 bots (and trybots) for the time
851 # time being, at least until more capacity is added. 855 # being, at least until more capacity is added.
852 # TODO(jmadill): Run on the Win AMD R7 240 bots once they are swarmed.
853 'build_configs': ['Release'], 856 'build_configs': ['Release'],
854 'swarming_dimension_sets': [ 857 'swarming_dimension_sets': [
858 # NVIDIA Win 7
855 { 859 {
856 'gpu': '10de:104a', 860 'gpu': '10de:104a',
857 'os': 'Windows-2008ServerR2-SP1' 861 'os': 'Windows-2008ServerR2-SP1'
862 },
863 # AMD Win 7
864 {
865 'gpu': '1002:6613',
866 'os': 'Windows-2008ServerR2-SP1'
858 } 867 }
859 ], 868 ],
860 } 869 }
861 ], 870 ],
862 'swarming': { 871 'swarming': {
863 'shards': 12, 872 'shards': 12,
864 }, 873 },
865 'test': 'angle_deqp_gles3_tests', 874 'test': 'angle_deqp_gles3_tests',
866 'args': [ 875 'args': [
867 '--test-launcher-batch-limit=400', 876 '--test-launcher-batch-limit=400',
868 '--deqp-egl-display-type=angle-d3d11' 877 '--deqp-egl-display-type=angle-d3d11'
869 ] 878 ]
870 }, 879 },
871 880
872 'angle_deqp_gles3_gl_tests': { 881 'angle_deqp_gles3_gl_tests': {
873 'tester_configs': [ 882 'tester_configs': [
874 { 883 {
875 'fyi_only': True, 884 'fyi_only': True,
876 # TODO(jmadill): Run this on the optional tryservers. 885 # TODO(jmadill): Run this on ANGLE roll tryservers.
877 'run_on_optional': False, 886 'run_on_optional': False,
878 # Run only on the Linux Release NVIDIA 32-bit bots (and trybots) for 887 # Run only on the Linux Release NVIDIA 32-bit bots (and trybots) for
879 # the time being, at least until more capacity is added. 888 # the time being, at least until more capacity is added.
880 'build_configs': ['Release'], 889 'build_configs': ['Release'],
881 'swarming_dimension_sets': [ 890 'swarming_dimension_sets': [
891 # NVIDIA Linux
882 { 892 {
883 'gpu': '10de:104a', 893 'gpu': '10de:104a',
884 'os': 'Linux' 894 'os': 'Linux'
885 } 895 }
886 ], 896 ],
887 } 897 }
888 ], 898 ],
889 'swarming': { 899 'swarming': {
890 'shards': 12, 900 'shards': 12,
891 }, 901 },
(...skipping 749 matching lines...) Expand 10 before | Expand all | Expand 10 after
1641 json.dump(tests, fp, indent=2, separators=(',', ': '), sort_keys=True) 1651 json.dump(tests, fp, indent=2, separators=(',', ': '), sort_keys=True)
1642 fp.write('\n') 1652 fp.write('\n')
1643 1653
1644 def main(): 1654 def main():
1645 generate_all_tests(FYI_WATERFALL, True) 1655 generate_all_tests(FYI_WATERFALL, True)
1646 generate_all_tests(WATERFALL, False) 1656 generate_all_tests(WATERFALL, False)
1647 return 0 1657 return 0
1648 1658
1649 if __name__ == "__main__": 1659 if __name__ == "__main__":
1650 sys.exit(main()) 1660 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698