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

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

Issue 2162343002: tryserver.chromium.linux: convert chromium_trybot builders to remote_run (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 5 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 . import steps 5 from . import steps
6 6
7 SPEC = { 7 SPEC = {
8 'settings': { 8 'settings': {
9 'build_gs_bucket': 'chromium-chromiumos-archive', 9 'build_gs_bucket': 'chromium-chromiumos-archive',
10 # WARNING: src-side runtest.py is only tested with chromium CQ builders. 10 # WARNING: src-side runtest.py is only tested with chromium CQ builders.
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 }, 78 },
79 'bot_type': 'builder', 79 'bot_type': 'builder',
80 'compile_targets': [ 80 'compile_targets': [
81 'aura_builder', 81 'aura_builder',
82 ], 82 ],
83 'testing': { 83 'testing': {
84 'platform': 'linux', 84 'platform': 'linux',
85 }, 85 },
86 'enable_swarming': True, 86 'enable_swarming': True,
87 'use_isolate': True, 87 'use_isolate': True,
88 'checkout_dir': 'linux_chromeos',
88 }, 89 },
89 'Linux ChromiumOS Tests (1)': { 90 'Linux ChromiumOS Tests (1)': {
90 'chromium_config': 'chromium', 91 'chromium_config': 'chromium',
91 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], 92 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'],
92 'gclient_config': 'chromium', 93 'gclient_config': 'chromium',
93 'chromium_config_kwargs': { 94 'chromium_config_kwargs': {
94 'BUILD_CONFIG': 'Release', 95 'BUILD_CONFIG': 'Release',
95 'TARGET_BITS': 64, 96 'TARGET_BITS': 64,
96 }, 97 },
97 'bot_type': 'tester', 98 'bot_type': 'tester',
(...skipping 15 matching lines...) Expand all
113 'chromium_config_kwargs': { 114 'chromium_config_kwargs': {
114 'BUILD_CONFIG': 'Release', 115 'BUILD_CONFIG': 'Release',
115 'TARGET_PLATFORM': 'chromeos', 116 'TARGET_PLATFORM': 'chromeos',
116 }, 117 },
117 'test_generators': [ 118 'test_generators': [
118 steps.generate_gtest, 119 steps.generate_gtest,
119 steps.generate_script, 120 steps.generate_script,
120 steps.generate_isolated_script, 121 steps.generate_isolated_script,
121 ], 122 ],
122 'enable_swarming': True, 123 'enable_swarming': True,
124 'checkout_dir': 'linux_chromium_gn_chromeos',
123 'testing': { 125 'testing': {
124 'platform': 'linux', 126 'platform': 'linux',
125 }, 127 },
126 }, 128 },
127 129
128 'Linux ChromiumOS Ozone Builder': { 130 'Linux ChromiumOS Ozone Builder': {
129 'chromium_config': 'chromium', 131 'chromium_config': 'chromium',
130 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone'] , 132 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone'] ,
131 'gclient_config': 'chromium', 133 'gclient_config': 'chromium',
132 'chromium_config_kwargs': { 134 'chromium_config_kwargs': {
133 'BUILD_CONFIG': 'Release', 135 'BUILD_CONFIG': 'Release',
134 'TARGET_BITS': 64, 136 'TARGET_BITS': 64,
135 }, 137 },
136 'bot_type': 'builder', 138 'bot_type': 'builder',
137 'compile_targets': [ 139 'compile_targets': [
138 'aura_builder', 140 'aura_builder',
139 ], 141 ],
140 'testing': { 142 'testing': {
141 'platform': 'linux', 143 'platform': 'linux',
142 }, 144 },
143 'enable_swarming': True, 145 'enable_swarming': True,
144 'use_isolate': True, 146 'use_isolate': True,
147 'checkout_dir': 'linux_chromeos',
145 }, 148 },
146 'Linux ChromiumOS Ozone Tests (1)': { 149 'Linux ChromiumOS Ozone Tests (1)': {
147 'chromium_config': 'chromium', 150 'chromium_config': 'chromium',
148 'chromium_apply_config': ['chromeos', 'ozone', 'ninja_confirm_noop'], 151 'chromium_apply_config': ['chromeos', 'ozone', 'ninja_confirm_noop'],
149 'gclient_config': 'chromium', 152 'gclient_config': 'chromium',
150 'chromium_config_kwargs': { 153 'chromium_config_kwargs': {
151 'BUILD_CONFIG': 'Release', 154 'BUILD_CONFIG': 'Release',
152 'TARGET_BITS': 64, 155 'TARGET_BITS': 64,
153 }, 156 },
154 'bot_type': 'tester', 157 'bot_type': 'tester',
(...skipping 19 matching lines...) Expand all
174 }, 177 },
175 'bot_type': 'builder', 178 'bot_type': 'builder',
176 'compile_targets': [ 179 'compile_targets': [
177 'aura_builder', 180 'aura_builder',
178 ], 181 ],
179 'testing': { 182 'testing': {
180 'platform': 'linux', 183 'platform': 'linux',
181 }, 184 },
182 'enable_swarming': True, 185 'enable_swarming': True,
183 'use_isolate': True, 186 'use_isolate': True,
187 'checkout_dir': 'linux_chromeos',
184 }, 188 },
185 'Linux ChromiumOS Tests (dbg)(1)': { 189 'Linux ChromiumOS Tests (dbg)(1)': {
186 'chromium_config': 'chromium', 190 'chromium_config': 'chromium',
187 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], 191 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'],
188 'gclient_config': 'chromium', 192 'gclient_config': 'chromium',
189 'chromium_config_kwargs': { 193 'chromium_config_kwargs': {
190 'BUILD_CONFIG': 'Debug', 194 'BUILD_CONFIG': 'Debug',
191 'TARGET_BITS': 64, 195 'TARGET_BITS': 64,
192 }, 196 },
193 'bot_type': 'tester', 197 'bot_type': 'tester',
(...skipping 15 matching lines...) Expand all
209 'chromium_config_kwargs': { 213 'chromium_config_kwargs': {
210 'BUILD_CONFIG': 'Debug', 214 'BUILD_CONFIG': 'Debug',
211 'TARGET_PLATFORM': 'chromeos', 215 'TARGET_PLATFORM': 'chromeos',
212 }, 216 },
213 'test_generators': [ 217 'test_generators': [
214 steps.generate_gtest, 218 steps.generate_gtest,
215 steps.generate_script, 219 steps.generate_script,
216 steps.generate_isolated_script, 220 steps.generate_isolated_script,
217 ], 221 ],
218 'enable_swarming': True, 222 'enable_swarming': True,
223 'checkout_dir': 'linux_chromium_gn_chromeos',
219 'testing': { 224 'testing': {
220 'platform': 'linux', 225 'platform': 'linux',
221 }, 226 },
222 }, 227 },
223 }, 228 },
224 } 229 }
225 230
226 # Simple Chrome compile-only builders. 231 # Simple Chrome compile-only builders.
227 for board in ('x86-generic', 'amd64-generic', 'daisy'): 232 for board in ('x86-generic', 'amd64-generic', 'daisy'):
228 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = { 233 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = {
229 'chromium_config': 'chromium', 234 'chromium_config': 'chromium',
230 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'], 235 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'],
231 'gclient_config': 'chromium', 236 'gclient_config': 'chromium',
232 'chromium_config_kwargs': { 237 'chromium_config_kwargs': {
233 'BUILD_CONFIG': 'Release', 238 'BUILD_CONFIG': 'Release',
234 'TARGET_PLATFORM': 'chromeos', 239 'TARGET_PLATFORM': 'chromeos',
235 'TARGET_CROS_BOARD': board, 240 'TARGET_CROS_BOARD': board,
236 }, 241 },
237 'bot_type': 'builder', 242 'bot_type': 'builder',
238 'compile_targets': [ 243 'compile_targets': [
239 'chromiumos_preflight', 244 'chromiumos_preflight',
240 ], 245 ],
241 'testing': { 246 'testing': {
242 'platform': 'linux', 247 'platform': 'linux',
243 }, 248 },
244 } 249 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698