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

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/builders.py

Issue 2418233002: Add IGNORE_DEPS_CHANGES flag and coverage builder. (Closed)
Patch Set: Remove old expectation from patch. Created 4 years, 2 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
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 recipe_engine.types import freeze 5 from recipe_engine.types import freeze
6 6
7 from . import chromium 7 from . import chromium
8 from . import chromium_android 8 from . import chromium_android
9 from . import chromium_chrome 9 from . import chromium_chrome
10 from . import chromium_chromiumos 10 from . import chromium_chromiumos
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 'tryserver.chromium.mac': tryserver_chromium_mac.SPEC, 53 'tryserver.chromium.mac': tryserver_chromium_mac.SPEC,
54 'tryserver.chromium.perf': tryserver_chromium_perf.SPEC, 54 'tryserver.chromium.perf': tryserver_chromium_perf.SPEC,
55 55
56 # Additional build configurations to test against for coverage. This is useful 56 # Additional build configurations to test against for coverage. This is useful
57 # when adding configuration options that will only be exercised in other 57 # when adding configuration options that will only be exercised in other
58 # repositories. 58 # repositories.
59 # 59 #
60 # Note that this master is not real, and consequently this build configuration 60 # Note that this master is not real, and consequently this build configuration
61 # will never be used in production. 61 # will never be used in production.
62 'bot_update.always_on': { 62 'bot_update.always_on': {
63 'settings': {
64 'build_gs_bucket': '!fake-coverage-bucket',
65 },
63 'builders': { 66 'builders': {
64 'coverage_clobber': { 67 'coverage_clobber': {
65 'chromium_config': 'chromium', 68 'chromium_config': 'chromium',
66 'gclient_config': 'chromium', 69 'gclient_config': 'chromium',
67 'clobber': True, 70 'clobber': True,
68 'archive_build': True, 71 'archive_build': True,
69 'testing': { 72 'testing': {
70 'platform': 'linux', 73 'platform': 'linux',
71 }, 74 },
72 'gs_bucket': 'invalid', 75 'gs_bucket': 'invalid',
73 }, 76 },
77
78 # Add a coverage builder to exercise configs that are leveraged in other
79 # recipe collections to build chrome packages:
80 # - "ignore_deps_changes"
81 'Package Builder (Coverage)': {
82 'chromium_config': 'chromium',
83 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop',
84 'ignore_deps_changes', 'mb'],
85 'gclient_config': 'chromium',
86 'chromium_config_kwargs': {
87 'BUILD_CONFIG': 'Debug',
88 'TARGET_BITS': 64,
89 },
90 'bot_type': 'builder',
91 'testing': {
92 'platform': 'linux',
93 },
94 },
74 }, 95 },
75 }, 96 },
76 }) 97 })
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698