OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 | 5 |
6 # Recipe module for Skia Swarming trigger. | 6 # Recipe module for Skia Swarming trigger. |
7 | 7 |
8 | 8 |
9 import os | 9 import os |
10 import json | 10 import json |
(...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
676 builder_cfg['role'] == api.builder_name_schema.BUILDER_ROLE_TEST) | 676 builder_cfg['role'] == api.builder_name_schema.BUILDER_ROLE_TEST) |
677 do_perf_steps = ( | 677 do_perf_steps = ( |
678 builder_cfg['role'] == api.builder_name_schema.BUILDER_ROLE_PERF) | 678 builder_cfg['role'] == api.builder_name_schema.BUILDER_ROLE_PERF) |
679 | 679 |
680 if not (do_test_steps or do_perf_steps): | 680 if not (do_test_steps or do_perf_steps): |
681 return | 681 return |
682 | 682 |
683 # SKPs, SkImages, SVGs. | 683 # SKPs, SkImages, SVGs. |
684 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skp')) | 684 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skp')) |
685 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skimage')) | 685 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'skimage')) |
686 # TODO(rmistry): Remove the below once we want to enable SVGs for all bots. | 686 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'svg')) |
687 if (api.properties['buildername'] == | |
688 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot' or | |
689 api.properties['buildername'] == | |
690 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared'): | |
691 cipd_packages.append(cipd_pkg(api, infrabots_dir, 'svg')) | |
692 | 687 |
693 # Trigger test and perf tasks. | 688 # Trigger test and perf tasks. |
694 test_task = None | 689 test_task = None |
695 perf_task = None | 690 perf_task = None |
696 if do_test_steps: | 691 if do_test_steps: |
697 test_task = test_steps_trigger(api, builder_cfg, got_revision, | 692 test_task = test_steps_trigger(api, builder_cfg, got_revision, |
698 infrabots_dir, extra_hashes, cipd_packages) | 693 infrabots_dir, extra_hashes, cipd_packages) |
699 if do_perf_steps: | 694 if do_perf_steps: |
700 perf_task = perf_steps_trigger(api, builder_cfg, got_revision, | 695 perf_task = perf_steps_trigger(api, builder_cfg, got_revision, |
701 infrabots_dir, extra_hashes, cipd_packages) | 696 infrabots_dir, extra_hashes, cipd_packages) |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
762 test += api.path.exists(*paths) | 757 test += api.path.exists(*paths) |
763 | 758 |
764 return test | 759 return test |
765 | 760 |
766 | 761 |
767 def GenTests(api): | 762 def GenTests(api): |
768 for mastername, slaves in TEST_BUILDERS.iteritems(): | 763 for mastername, slaves in TEST_BUILDERS.iteritems(): |
769 for slavename, builders_by_slave in slaves.iteritems(): | 764 for slavename, builders_by_slave in slaves.iteritems(): |
770 for builder in builders_by_slave: | 765 for builder in builders_by_slave: |
771 yield test_for_bot(api, builder, mastername, slavename) | 766 yield test_for_bot(api, builder, mastername, slavename) |
OLD | NEW |