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 # pylint: disable=too-many-lines | 6 # pylint: disable=too-many-lines |
7 | 7 |
8 """Script to generate chromium.perf.json and chromium.perf.fyi.json in | 8 """Script to generate chromium.perf.json and chromium.perf.fyi.json in |
9 the src/testing/buildbot directory and benchmark.csv in the src/tools/perf | 9 the src/testing/buildbot directory and benchmark.csv in the src/tools/perf |
10 directory. Maintaining these files by hand is too unwieldy. | 10 directory. Maintaining these files by hand is too unwieldy. |
(...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
446 waterfall = add_tester( | 446 waterfall = add_tester( |
447 waterfall, 'Mac Retina Perf', | 447 waterfall, 'Mac Retina Perf', |
448 'chromium-rel-mac-retina', 'mac', | 448 'chromium-rel-mac-retina', 'mac', |
449 swarming=[ | 449 swarming=[ |
450 { | 450 { |
451 'gpu': '8086:0d26', | 451 'gpu': '8086:0d26', |
452 'os': 'Mac-10.11', | 452 'os': 'Mac-10.11', |
453 'pool': 'Chrome-perf', | 453 'pool': 'Chrome-perf', |
454 'device_ids': [ | 454 'device_ids': [ |
455 'build4-b1', 'build5-b1', 'build6-b1', 'build7-b1', 'build8-b1' | 455 'build4-b1', 'build5-b1', 'build6-b1', 'build7-b1', 'build8-b1' |
456 ] | 456 ], |
457 'perf_tests': [ | |
458 ('performance_browser_tests', 'build6-b1') | |
nednguyen
2017/05/08 18:26:11
Martiniss: can you help me with picking the lest l
martiniss
2017/05/09 23:53:29
build8-b1
nednguyen
2017/05/09 23:56:35
Done.
| |
459 ] | |
457 } | 460 } |
458 ]) | 461 ]) |
459 waterfall = add_tester( | 462 waterfall = add_tester( |
460 waterfall, 'Mac Pro 10.11 Perf', | 463 waterfall, 'Mac Pro 10.11 Perf', |
461 'chromium-rel-mac11-pro', 'mac', | 464 'chromium-rel-mac11-pro', 'mac', |
462 swarming=[ | 465 swarming=[ |
463 { | 466 { |
464 'gpu': '1002:6821', | 467 'gpu': '1002:6821', |
465 'os': 'Mac-10.11', | 468 'os': 'Mac-10.11', |
466 'pool': 'Chrome-perf', | 469 'pool': 'Chrome-perf', |
467 'device_ids': [ | 470 'device_ids': [ |
468 'build128-b1', 'build129-b1', | 471 'build128-b1', 'build129-b1', |
469 'build130-b1', 'build131-b1', 'build132-b1' | 472 'build130-b1', 'build131-b1', 'build132-b1' |
470 ] | 473 ], |
474 'perf_tests': [ | |
475 ('performance_browser_tests', 'build128-b1') | |
martiniss
2017/05/09 23:53:29
build132-b1
nednguyen
2017/05/09 23:56:35
Done.
| |
476 ] | |
471 } | 477 } |
472 ]) | 478 ]) |
473 waterfall = add_tester( | 479 waterfall = add_tester( |
474 waterfall, 'Mac Air 10.11 Perf', | 480 waterfall, 'Mac Air 10.11 Perf', |
475 'chromium-rel-mac11-air', 'mac', | 481 'chromium-rel-mac11-air', 'mac', |
476 swarming=[ | 482 swarming=[ |
477 { | 483 { |
478 'gpu': '8086:1626', | 484 'gpu': '8086:1626', |
479 'os': 'Mac-10.11', | 485 'os': 'Mac-10.11', |
480 'pool': 'Chrome-perf', | 486 'pool': 'Chrome-perf', |
481 'device_ids': [ | 487 'device_ids': [ |
482 'build123-b1', 'build124-b1', | 488 'build123-b1', 'build124-b1', |
483 'build125-b1', 'build126-b1', 'build127-b1' | 489 'build125-b1', 'build126-b1', 'build127-b1' |
484 ] | 490 ], |
491 'perf_tests': [ | |
492 ('performance_browser_tests', 'build124-b1') | |
martiniss
2017/05/09 23:53:29
build126-b1
nednguyen
2017/05/09 23:56:35
Done.
| |
493 ] | |
485 } | 494 } |
486 ]) | 495 ]) |
487 waterfall = add_tester( | 496 waterfall = add_tester( |
488 waterfall, 'Mac Mini 8GB 10.12 Perf', | 497 waterfall, 'Mac Mini 8GB 10.12 Perf', |
489 'chromium-rel-mac12-mini-8gb', 'mac', | 498 'chromium-rel-mac12-mini-8gb', 'mac', |
490 swarming=[ | 499 swarming=[ |
491 { | 500 { |
492 'gpu': '8086:0a26', | 501 'gpu': '8086:0a26', |
493 'os': 'Mac-10.12', | 502 'os': 'Mac-10.12', |
494 'pool': 'Chrome-perf', | 503 'pool': 'Chrome-perf', |
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
836 'BenchmarkMetadata', 'emails component not_scheduled') | 845 'BenchmarkMetadata', 'emails component not_scheduled') |
837 NON_TELEMETRY_BENCHMARKS = { | 846 NON_TELEMETRY_BENCHMARKS = { |
838 'angle_perftests': BenchmarkMetadata('jmadill@chromium.org', None, False), | 847 'angle_perftests': BenchmarkMetadata('jmadill@chromium.org', None, False), |
839 'cc_perftests': BenchmarkMetadata('enne@chromium.org', None, False), | 848 'cc_perftests': BenchmarkMetadata('enne@chromium.org', None, False), |
840 'gpu_perftests': BenchmarkMetadata('reveman@chromium.org', None, False), | 849 'gpu_perftests': BenchmarkMetadata('reveman@chromium.org', None, False), |
841 'tracing_perftests': BenchmarkMetadata( | 850 'tracing_perftests': BenchmarkMetadata( |
842 'kkraynov@chromium.org, primiano@chromium.org', None, False), | 851 'kkraynov@chromium.org, primiano@chromium.org', None, False), |
843 'load_library_perf_tests': BenchmarkMetadata(None, None, False), | 852 'load_library_perf_tests': BenchmarkMetadata(None, None, False), |
844 'media_perftests': BenchmarkMetadata('crouleau@chromium.org', None, False), | 853 'media_perftests': BenchmarkMetadata('crouleau@chromium.org', None, False), |
845 'performance_browser_tests': BenchmarkMetadata( | 854 'performance_browser_tests': BenchmarkMetadata( |
846 'hubbe@chromium.org, justinlin@chromium.org, miu@chromium.org', None, | 855 'hubbe@chromium.org, justinlin@chromium.org, miu@chromium.org', None, |
miu
2017/05/09 21:18:48
The owner list should just be me: 'miu@chromium.or
nednguyen
2017/05/09 23:56:35
Done.
| |
847 False) | 856 False) |
848 } | 857 } |
849 | 858 |
850 | 859 |
851 # If you change this dictionary, run tools/perf/generate_perf_data | 860 # If you change this dictionary, run tools/perf/generate_perf_data |
852 NON_WATERFALL_BENCHMARKS = { | 861 NON_WATERFALL_BENCHMARKS = { |
853 'sizes (mac)': BenchmarkMetadata('tapted@chromium.org', None, False), | 862 'sizes (mac)': BenchmarkMetadata('tapted@chromium.org', None, False), |
854 'sizes (win)': BenchmarkMetadata('grt@chromium.org', None, False), | 863 'sizes (win)': BenchmarkMetadata('grt@chromium.org', None, False), |
855 'sizes (linux)': BenchmarkMetadata('thestig@chromium.org', None, False), | 864 'sizes (linux)': BenchmarkMetadata('thestig@chromium.org', None, False), |
856 'resource_sizes': BenchmarkMetadata( | 865 'resource_sizes': BenchmarkMetadata( |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
967 return 0 | 976 return 0 |
968 else: | 977 else: |
969 print ('The perf JSON config files are not up-to-date. Please run %s ' | 978 print ('The perf JSON config files are not up-to-date. Please run %s ' |
970 'without --validate-only flag to update the perf JSON ' | 979 'without --validate-only flag to update the perf JSON ' |
971 'configs and benchmark.csv.') % sys.argv[0] | 980 'configs and benchmark.csv.') % sys.argv[0] |
972 return 1 | 981 return 1 |
973 else: | 982 else: |
974 update_all_tests([fyi_waterfall, waterfall]) | 983 update_all_tests([fyi_waterfall, waterfall]) |
975 update_benchmark_csv() | 984 update_benchmark_csv() |
976 return 0 | 985 return 0 |
OLD | NEW |