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

Side by Side Diff: scripts/slave/recipes/chromium_trybot.py

Issue 919113002: Removed tryserver.chromium.gpu and related references (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebase Created 5 years, 10 months 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 | Annotate | Revision Log
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 from infra.libs.infra_types import freeze 5 from infra.libs.infra_types import freeze
6 6
7 DEPS = [ 7 DEPS = [
8 'bot_update', 8 'bot_update',
9 'chromium', 9 'chromium',
10 'chromium_android', 10 'chromium_android',
(...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 ], 601 ],
602 }) 602 })
603 ) + 603 ) +
604 suppress_analyze() 604 suppress_analyze()
605 ) 605 )
606 606
607 yield ( 607 yield (
608 api.test('no_compile_because_of_analyze') + 608 api.test('no_compile_because_of_analyze') +
609 props(buildername='linux_chromium_rel_ng') + 609 props(buildername='linux_chromium_rel_ng') +
610 api.platform.name('linux') + 610 api.platform.name('linux') +
611 api.override_step_data('read test spec', api.json.output({ 611 api.override_step_data('read test spec', api.json.output({}))
612 })
613 )
614 ) 612 )
615 613
616 # Verifies analyze skips projects other than src. 614 # Verifies analyze skips projects other than src.
617 yield ( 615 yield (
618 api.test('dont_analyze_for_non_src_project') + 616 api.test('dont_analyze_for_non_src_project') +
619 props(buildername='linux_chromium_rel_ng') + 617 props(buildername='linux_chromium_rel_ng') +
620 props(patch_project='blink') + 618 props(patch_project='blink') +
621 api.platform.name('linux') + 619 api.platform.name('linux') +
622 api.override_step_data('read test spec', api.json.output({ 620 api.override_step_data('read test spec', api.json.output({}))
623 })
624 )
625 ) 621 )
626 622
627 # This should result in a compile. 623 # This should result in a compile.
628 yield ( 624 yield (
629 api.test('compile_because_of_analyze_matching_exclusion') + 625 api.test('compile_because_of_analyze_matching_exclusion') +
630 props(buildername='linux_chromium_rel_ng') + 626 props(buildername='linux_chromium_rel_ng') +
631 api.platform.name('linux') + 627 api.platform.name('linux') +
632 api.override_step_data('read test spec', api.json.output({})) + 628 api.override_step_data('read test spec', api.json.output({})) +
633 suppress_analyze() 629 suppress_analyze()
634 ) 630 )
635 631
636 # This should result in a compile. 632 # This should result in a compile.
637 yield ( 633 yield (
638 api.test('compile_because_of_analyze') + 634 api.test('compile_because_of_analyze') +
639 props(buildername='linux_chromium_rel_ng') + 635 props(buildername='linux_chromium_rel_ng') +
640 api.platform.name('linux') + 636 api.platform.name('linux') +
641 api.override_step_data('read test spec', api.json.output({ 637 api.override_step_data('read test spec', api.json.output({})) +
642 })
643 ) +
644 api.override_step_data( 638 api.override_step_data(
645 'analyze', 639 'analyze',
646 api.json.output({'status': 'Found dependency', 'targets': [], 640 api.json.output({'status': 'Found dependency', 'targets': [],
647 'build_targets': []})) 641 'build_targets': []}))
648 ) 642 )
649 643
650 yield ( 644 yield (
651 api.test('compile_because_of_analyze_with_filtered_tests_no_builder') + 645 api.test('compile_because_of_analyze_with_filtered_tests_no_builder') +
652 props(buildername='linux_chromium_rel_ng') + 646 props(buildername='linux_chromium_rel_ng') +
653 api.platform.name('linux') + 647 api.platform.name('linux') +
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 ) 799 )
806 800
807 yield ( 801 yield (
808 api.test('use_v8_patch_on_chromium_trybot') + 802 api.test('use_v8_patch_on_chromium_trybot') +
809 props(buildername='win_chromium_rel_ng', 803 props(buildername='win_chromium_rel_ng',
810 mastername='tryserver.chromium.win', 804 mastername='tryserver.chromium.win',
811 patch_project='v8') + 805 patch_project='v8') +
812 api.platform.name('win') 806 api.platform.name('win')
813 ) 807 )
814 808
809 # Tests that we only run the gpu_unittests isolate if that's all
810 # that analyze said to rebuild.
811 all_hashes = api.gpu.dummy_swarm_hashes
812 angle_unittests_hash = {x: all_hashes[x] for x in ['gpu_unittests']}
813 yield (
814 api.test('analyze_runs_only_gpu_unittests') +
815 api.properties.tryserver(
816 mastername='tryserver.chromium.win',
817 buildername='win_chromium_rel_ng',
818 swarm_hashes=angle_unittests_hash
819 ) +
820 api.platform.name('win') +
821 api.override_step_data('analyze', api.gpu.analyze_builds_gpu_unittests)
822 )
823
824 # Tests that we run nothing if analyze said we didn't have to run anything.
825 yield (
826 api.test('analyze_runs_nothing') +
827 api.properties.tryserver(
828 mastername='tryserver.chromium.win',
829 buildername='win_chromium_rel_ng',
830 swarm_hashes={}
831 ) +
832 api.platform.name('win') +
833 api.override_step_data('analyze', api.gpu.analyze_builds_nothing)
834 )
835
815 def step_failure(mastername, buildername, steps, tryserver=False): 836 def step_failure(mastername, buildername, steps, tryserver=False):
816 props = api.properties.tryserver if tryserver else api.properties.generic 837 props = api.properties.tryserver if tryserver else api.properties.generic
817 return ( 838 return (
818 api.test('%s_%s_fail_%s' % ( 839 api.test('%s_%s_fail_%s' % (
819 _sanitize_nonalpha(mastername), 840 _sanitize_nonalpha(mastername),
820 _sanitize_nonalpha(buildername), 841 _sanitize_nonalpha(buildername),
821 '_'.join(_sanitize_nonalpha(step) for step in steps))) + 842 '_'.join(_sanitize_nonalpha(step) for step in steps))) +
822 props(mastername=mastername, buildername=buildername) + 843 props(mastername=mastername, buildername=buildername) +
823 suppress_analyze() + 844 suppress_analyze() +
824 reduce(lambda a, b: a + b, 845 reduce(lambda a, b: a + b,
(...skipping 10 matching lines...) Expand all
835 tryserver=True) 856 tryserver=True)
836 yield step_failure(mastername='tryserver.chromium.linux', 857 yield step_failure(mastername='tryserver.chromium.linux',
837 buildername='android_clang_dbg_recipe', 858 buildername='android_clang_dbg_recipe',
838 steps=['findbugs (with patch)'], 859 steps=['findbugs (with patch)'],
839 tryserver=True) 860 tryserver=True)
840 yield step_failure(mastername='tryserver.chromium.linux', 861 yield step_failure(mastername='tryserver.chromium.linux',
841 buildername='android_clang_dbg_recipe', 862 buildername='android_clang_dbg_recipe',
842 steps=['findbugs (with patch)', 863 steps=['findbugs (with patch)',
843 'findbugs (without patch)'], 864 'findbugs (without patch)'],
844 tryserver=True) 865 tryserver=True)
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/isolate/api.py ('k') | scripts/slave/recipes/chromium_trybot.expected/analyze_runs_nothing.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698