| OLD | NEW |
| 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 913 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 924 # doesn't support features needed for ES3 | 924 # doesn't support features needed for ES3 |
| 925 'Linux Release (New Intel)', | 925 'Linux Release (New Intel)', |
| 926 'Linux Debug (New Intel)', | 926 'Linux Debug (New Intel)', |
| 927 ], | 927 ], |
| 928 }, | 928 }, |
| 929 ], | 929 ], |
| 930 'target_name': 'webgl_conformance', | 930 'target_name': 'webgl_conformance', |
| 931 'args': [ | 931 'args': [ |
| 932 '--webgl-conformance-version=2.0.0', | 932 '--webgl-conformance-version=2.0.0', |
| 933 '--webgl2-only=true', | 933 '--webgl2-only=true', |
| 934 # The current working directory when run via isolate is |
| 935 # out/Debug or out/Release. Reference this file relatively to |
| 936 # it. |
| 937 '--read-abbreviated-json-results-from=' + \ |
| 938 '../../content/test/data/gpu/webgl2_conformance_tests_output.json', |
| 934 ], | 939 ], |
| 935 'swarming': { | 940 'swarming': { |
| 936 # These tests currently take about an hour to run. Split them | 941 # These tests currently take about an hour to run. Split them |
| 937 # into roughly 5-minute shards. | 942 # into roughly 5-minute shards. |
| 938 'shards': 12, | 943 'shards': 12, |
| 939 }, | 944 }, |
| 940 }, | 945 }, |
| 941 'webgl2_conformance_angle_tests': { | 946 'webgl2_conformance_angle_tests': { |
| 942 'tester_configs': [ | 947 'tester_configs': [ |
| 943 { | 948 { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 959 ], | 964 ], |
| 960 }, | 965 }, |
| 961 ], | 966 ], |
| 962 'target_name': 'webgl_conformance', | 967 'target_name': 'webgl_conformance', |
| 963 'extra_browser_args': [ | 968 'extra_browser_args': [ |
| 964 '--use-gl=angle', | 969 '--use-gl=angle', |
| 965 ], | 970 ], |
| 966 'args': [ | 971 'args': [ |
| 967 '--webgl-conformance-version=2.0.0', | 972 '--webgl-conformance-version=2.0.0', |
| 968 '--webgl2-only=true', | 973 '--webgl2-only=true', |
| 974 # The current working directory when run via isolate is |
| 975 # out/Debug or out/Release. Reference this file relatively to |
| 976 # it. |
| 977 '--read-abbreviated-json-results-from=' + \ |
| 978 '../../content/test/data/gpu/webgl2_conformance_tests_output.json', |
| 969 ], | 979 ], |
| 970 'swarming': { | 980 'swarming': { |
| 971 # These tests currently take about an hour to run. Split them | 981 # These tests currently take about an hour to run. Split them |
| 972 # into roughly 5-minute shards. | 982 # into roughly 5-minute shards. |
| 973 'shards': 12, | 983 'shards': 12, |
| 974 }, | 984 }, |
| 975 }, | 985 }, |
| 976 } | 986 } |
| 977 | 987 |
| 978 def substitute_args(tester_config, args): | 988 def substitute_args(tester_config, args): |
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1197 json.dump(tests, fp, indent=2, separators=(',', ': '), sort_keys=True) | 1207 json.dump(tests, fp, indent=2, separators=(',', ': '), sort_keys=True) |
| 1198 fp.write('\n') | 1208 fp.write('\n') |
| 1199 | 1209 |
| 1200 def main(): | 1210 def main(): |
| 1201 generate_all_tests(FYI_WATERFALL, True) | 1211 generate_all_tests(FYI_WATERFALL, True) |
| 1202 generate_all_tests(WATERFALL, False) | 1212 generate_all_tests(WATERFALL, False) |
| 1203 return 0 | 1213 return 0 |
| 1204 | 1214 |
| 1205 if __name__ == "__main__": | 1215 if __name__ == "__main__": |
| 1206 sys.exit(main()) | 1216 sys.exit(main()) |
| OLD | NEW |