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