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 1452 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1463 ], | 1463 ], |
1464 # Don't run these tests on Android. | 1464 # Don't run these tests on Android. |
1465 'disabled_tester_configs': [ | 1465 'disabled_tester_configs': [ |
1466 { | 1466 { |
1467 'names': [ | 1467 'names': [ |
1468 'Linux ChromiumOS Ozone (Intel)', | 1468 'Linux ChromiumOS Ozone (Intel)', |
1469 ], | 1469 ], |
1470 'os_types': ['android'], | 1470 'os_types': ['android'], |
1471 }, | 1471 }, |
1472 ], | 1472 ], |
1473 'override_compile_targets': [ | |
1474 'tab_capture_end2end_tests_run', | |
1475 ], | |
1476 }, | 1473 }, |
1477 'video_decode_accelerator_d3d11_unittest': { | 1474 'video_decode_accelerator_d3d11_unittest': { |
1478 'tester_configs': [ | 1475 'tester_configs': [ |
1479 { | 1476 { |
1480 'os_types': ['win'] | 1477 'os_types': ['win'] |
1481 }, | 1478 }, |
1482 ], | 1479 ], |
1483 'args': [ | 1480 'args': [ |
1484 '--use-angle=d3d11', | 1481 '--use-angle=d3d11', |
1485 '--use-test-data-path', | 1482 '--use-test-data-path', |
(...skipping 820 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2306 extra_browser_args = ['--enable-logging=stderr', '--js-flags=--expose-gc'] | 2303 extra_browser_args = ['--enable-logging=stderr', '--js-flags=--expose-gc'] |
2307 benchmark_name = test_config.get('target_name') or test | 2304 benchmark_name = test_config.get('target_name') or test |
2308 prefix_args = [ | 2305 prefix_args = [ |
2309 benchmark_name, | 2306 benchmark_name, |
2310 '--show-stdout', | 2307 '--show-stdout', |
2311 '--browser=%s' % tester_config['build_config'].lower() | 2308 '--browser=%s' % tester_config['build_config'].lower() |
2312 ] | 2309 ] |
2313 return generate_isolated_test(tester_name, tester_config, test, | 2310 return generate_isolated_test(tester_name, tester_config, test, |
2314 test_config, extra_browser_args, | 2311 test_config, extra_browser_args, |
2315 'telemetry_gpu_integration_test', | 2312 'telemetry_gpu_integration_test', |
2316 ['telemetry_gpu_integration_test_run'], | 2313 ['telemetry_gpu_integration_test'], |
2317 prefix_args) | 2314 prefix_args) |
2318 | 2315 |
2319 def generate_telemetry_tests(tester_name, tester_config, | 2316 def generate_telemetry_tests(tester_name, tester_config, |
2320 test_dictionary): | 2317 test_dictionary): |
2321 isolated_scripts = [] | 2318 isolated_scripts = [] |
2322 for test_name, test_config in sorted(test_dictionary.iteritems()): | 2319 for test_name, test_config in sorted(test_dictionary.iteritems()): |
2323 test = generate_telemetry_test( | 2320 test = generate_telemetry_test( |
2324 tester_name, tester_config, test_name, test_config) | 2321 tester_name, tester_config, test_name, test_config) |
2325 if test: | 2322 if test: |
2326 isolated_scripts.append(test) | 2323 isolated_scripts.append(test) |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2377 install_parent_links(WATERFALL) | 2374 install_parent_links(WATERFALL) |
2378 install_parent_links(V8_FYI_WATERFALL) | 2375 install_parent_links(V8_FYI_WATERFALL) |
2379 | 2376 |
2380 generate_all_tests(FYI_WATERFALL, 'chromium.gpu.fyi.json') | 2377 generate_all_tests(FYI_WATERFALL, 'chromium.gpu.fyi.json') |
2381 generate_all_tests(WATERFALL, 'chromium.gpu.json') | 2378 generate_all_tests(WATERFALL, 'chromium.gpu.json') |
2382 generate_all_tests(V8_FYI_WATERFALL, 'client.v8.fyi.json') | 2379 generate_all_tests(V8_FYI_WATERFALL, 'client.v8.fyi.json') |
2383 return 0 | 2380 return 0 |
2384 | 2381 |
2385 if __name__ == "__main__": | 2382 if __name__ == "__main__": |
2386 sys.exit(main()) | 2383 sys.exit(main()) |
OLD | NEW |