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

Side by Side Diff: tools/perf/generate_perf_json.py

Issue 2579043003: Stop triggering perf tests on Mac HDD (Closed)
Patch Set: 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 | « testing/buildbot/chromium.perf.json ('k') | 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.perf.json and chromium.perf.fyi.json in 6 """Script to generate chromium.perf.json and chromium.perf.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 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 swarming=[ 373 swarming=[
374 { 374 {
375 'gpu': '8086:0d26', 375 'gpu': '8086:0d26',
376 'os': 'Mac-10.11', 376 'os': 'Mac-10.11',
377 'device_ids': [ 377 'device_ids': [
378 'build4-b1', 'build5-b1', 'build6-b1', 'build7-b1', 'build8-b1' 378 'build4-b1', 'build5-b1', 'build6-b1', 'build7-b1', 'build8-b1'
379 ] 379 ]
380 } 380 }
381 ]) 381 ])
382 waterfall = add_tester( 382 waterfall = add_tester(
383 waterfall, 'Mac HDD Perf', 'chromium-rel-mac-hdd', 'mac',
384 swarming=[
385 {
386 'gpu': '10de:08a4',
387 'os': 'Mac-10.10',
388 'device_ids': [
389 'build24-b1', 'build25-b1',
390 'build26-b1', 'build27-b1', 'build28-b1'
391 ]
392 }
393 ])
394 waterfall = add_tester(
395 waterfall, 'Mac Pro 10.11 Perf', 383 waterfall, 'Mac Pro 10.11 Perf',
396 'chromium-rel-mac11-pro', 'mac', 384 'chromium-rel-mac11-pro', 'mac',
397 swarming=[ 385 swarming=[
398 { 386 {
399 'gpu': '1002:6821', 387 'gpu': '1002:6821',
400 'os': 'Mac-10.11', 388 'os': 'Mac-10.11',
401 'device_ids': [ 389 'device_ids': [
402 'build128-b1', 'build129-b1', 390 'build128-b1', 'build129-b1',
403 'build130-b1', 'build131-b1', 'build132-b1' 391 'build130-b1', 'build131-b1', 'build132-b1'
404 ] 392 ]
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
602 'skpicture_printer', 590 'skpicture_printer',
603 'skpicture_printer_ct', 591 'skpicture_printer_ct',
604 ] 592 ]
605 593
606 # Certain swarming bots are not sharding correctly with the new device affinity 594 # Certain swarming bots are not sharding correctly with the new device affinity
607 # algorithm. Reverting to legacy algorithm to try and get them to complete. 595 # algorithm. Reverting to legacy algorithm to try and get them to complete.
608 # See crbug.com/670284 596 # See crbug.com/670284
609 LEGACY_DEVICE_AFFIINITY_ALGORITHM = [ 597 LEGACY_DEVICE_AFFIINITY_ALGORITHM = [
610 'Win Zenbook Perf', 598 'Win Zenbook Perf',
611 'Win 10 High-DPI Perf', 599 'Win 10 High-DPI Perf',
612 'Mac HDD Perf',
613 ] 600 ]
614 601
615 def current_benchmarks(use_whitelist): 602 def current_benchmarks(use_whitelist):
616 benchmarks_dir = os.path.join(src_dir(), 'tools', 'perf', 'benchmarks') 603 benchmarks_dir = os.path.join(src_dir(), 'tools', 'perf', 'benchmarks')
617 top_level_dir = os.path.dirname(benchmarks_dir) 604 top_level_dir = os.path.dirname(benchmarks_dir)
618 605
619 all_benchmarks = discover.DiscoverClasses( 606 all_benchmarks = discover.DiscoverClasses(
620 benchmarks_dir, top_level_dir, benchmark_module.Benchmark, 607 benchmarks_dir, top_level_dir, benchmark_module.Benchmark,
621 index_by_class_name=True).values() 608 index_by_class_name=True).values()
622 # Remove all blacklisted benchmarks 609 # Remove all blacklisted benchmarks
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
752 waterfall['name'] = 'chromium.perf' 739 waterfall['name'] = 'chromium.perf'
753 fyi_waterfall = get_fyi_waterfall_config() 740 fyi_waterfall = get_fyi_waterfall_config()
754 fyi_waterfall['name'] = 'chromium.perf.fyi' 741 fyi_waterfall['name'] = 'chromium.perf.fyi'
755 742
756 generate_all_tests(fyi_waterfall) 743 generate_all_tests(fyi_waterfall)
757 generate_all_tests(waterfall) 744 generate_all_tests(waterfall)
758 return 0 745 return 0
759 746
760 if __name__ == '__main__': 747 if __name__ == '__main__':
761 sys.exit(main()) 748 sys.exit(main())
OLDNEW
« no previous file with comments | « testing/buildbot/chromium.perf.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698