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

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

Issue 603003002: Enable swarming on Linux ChromeOS bots. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 6 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 . 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 }, 10 },
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 'BUILD_CONFIG': 'Release', 70 'BUILD_CONFIG': 'Release',
71 'TARGET_BITS': 64, 71 'TARGET_BITS': 64,
72 }, 72 },
73 'bot_type': 'builder', 73 'bot_type': 'builder',
74 'compile_targets': [ 74 'compile_targets': [
75 'aura_builder', 75 'aura_builder',
76 ], 76 ],
77 'testing': { 77 'testing': {
78 'platform': 'linux', 78 'platform': 'linux',
79 }, 79 },
80 'enable_swarming': True,
81 'use_isolate': True,
80 }, 82 },
81 'Linux ChromiumOS Tests (1)': { 83 'Linux ChromiumOS Tests (1)': {
82 'recipe_config': 'chromium_chromeos', 84 'recipe_config': 'chromium_chromeos',
83 'chromium_config_kwargs': { 85 'chromium_config_kwargs': {
84 'BUILD_CONFIG': 'Release', 86 'BUILD_CONFIG': 'Release',
85 'TARGET_BITS': 64, 87 'TARGET_BITS': 64,
86 }, 88 },
87 'bot_type': 'tester', 89 'bot_type': 'tester',
88 'test_generators': [ 90 'test_generators': [
89 steps.generate_gtest, 91 steps.generate_gtest,
90 ], 92 ],
91 'parent_buildername': 'Linux ChromiumOS Builder', 93 'parent_buildername': 'Linux ChromiumOS Builder',
92 'testing': { 94 'testing': {
93 'platform': 'linux', 95 'platform': 'linux',
94 }, 96 },
97 'enable_swarming': True,
95 }, 98 },
96 'Linux ChromiumOS Tests (2)': { 99 'Linux ChromiumOS Tests (2)': {
97 'recipe_config': 'chromium_chromeos', 100 'recipe_config': 'chromium_chromeos',
98 'chromium_config_kwargs': { 101 'chromium_config_kwargs': {
99 'BUILD_CONFIG': 'Release', 102 'BUILD_CONFIG': 'Release',
100 'TARGET_BITS': 64, 103 'TARGET_BITS': 64,
101 }, 104 },
102 'bot_type': 'tester', 105 'bot_type': 'tester',
103 'test_generators': [ 106 'test_generators': [
104 steps.generate_gtest, 107 steps.generate_gtest,
105 ], 108 ],
106 'parent_buildername': 'Linux ChromiumOS Builder', 109 'parent_buildername': 'Linux ChromiumOS Builder',
107 'testing': { 110 'testing': {
108 'platform': 'linux', 111 'platform': 'linux',
109 }, 112 },
113 'enable_swarming': True,
110 }, 114 },
111 115
112 'Linux ChromiumOS (Clang dbg)': { 116 'Linux ChromiumOS (Clang dbg)': {
113 'recipe_config': 'chromium_chromeos_clang', 117 'recipe_config': 'chromium_chromeos_clang',
114 'chromium_config_kwargs': { 118 'chromium_config_kwargs': {
115 'BUILD_CONFIG': 'Debug', 119 'BUILD_CONFIG': 'Debug',
116 'TARGET_BITS': 64, 120 'TARGET_BITS': 64,
117 }, 121 },
118 'compile_targets': [ 122 'compile_targets': [
119 'app_list_unittests', 123 'app_list_unittests',
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 'BUILD_CONFIG': 'Release', 165 'BUILD_CONFIG': 'Release',
162 'TARGET_BITS': 64, 166 'TARGET_BITS': 64,
163 }, 167 },
164 'bot_type': 'builder', 168 'bot_type': 'builder',
165 'compile_targets': [ 169 'compile_targets': [
166 'aura_builder', 170 'aura_builder',
167 ], 171 ],
168 'testing': { 172 'testing': {
169 'platform': 'linux', 173 'platform': 'linux',
170 }, 174 },
175 'enable_swarming': True,
176 'use_isolate': True,
171 }, 177 },
172 'Linux ChromiumOS Ozone Tests (1)': { 178 'Linux ChromiumOS Ozone Tests (1)': {
173 'recipe_config': 'chromium_chromeos_ozone', 179 'recipe_config': 'chromium_chromeos_ozone',
174 'chromium_config_kwargs': { 180 'chromium_config_kwargs': {
175 'BUILD_CONFIG': 'Release', 181 'BUILD_CONFIG': 'Release',
176 'TARGET_BITS': 64, 182 'TARGET_BITS': 64,
177 }, 183 },
178 'bot_type': 'tester', 184 'bot_type': 'tester',
179 'test_generators': [ 185 'test_generators': [
180 steps.generate_gtest, 186 steps.generate_gtest,
181 ], 187 ],
182 'parent_buildername': 'Linux ChromiumOS Ozone Builder', 188 'parent_buildername': 'Linux ChromiumOS Ozone Builder',
183 'testing': { 189 'testing': {
184 'platform': 'linux', 190 'platform': 'linux',
185 }, 191 },
192 'enable_swarming': True,
186 }, 193 },
187 'Linux ChromiumOS Ozone Tests (2)': { 194 'Linux ChromiumOS Ozone Tests (2)': {
188 'recipe_config': 'chromium_chromeos_ozone', 195 'recipe_config': 'chromium_chromeos_ozone',
189 'chromium_config_kwargs': { 196 'chromium_config_kwargs': {
190 'BUILD_CONFIG': 'Release', 197 'BUILD_CONFIG': 'Release',
191 'TARGET_BITS': 64, 198 'TARGET_BITS': 64,
192 }, 199 },
193 'bot_type': 'tester', 200 'bot_type': 'tester',
194 'test_generators': [ 201 'test_generators': [
195 steps.generate_gtest, 202 steps.generate_gtest,
196 ], 203 ],
197 'parent_buildername': 'Linux ChromiumOS Ozone Builder', 204 'parent_buildername': 'Linux ChromiumOS Ozone Builder',
198 'testing': { 205 'testing': {
199 'platform': 'linux', 206 'platform': 'linux',
200 }, 207 },
208 'enable_swarming': True,
201 }, 209 },
202 210
203 'Linux ChromiumOS Builder (dbg)': { 211 'Linux ChromiumOS Builder (dbg)': {
204 'recipe_config': 'chromium_chromeos', 212 'recipe_config': 'chromium_chromeos',
205 'chromium_config_kwargs': { 213 'chromium_config_kwargs': {
206 'BUILD_CONFIG': 'Debug', 214 'BUILD_CONFIG': 'Debug',
207 'TARGET_BITS': 64, 215 'TARGET_BITS': 64,
208 }, 216 },
209 'bot_type': 'builder', 217 'bot_type': 'builder',
210 'compile_targets': [ 218 'compile_targets': [
211 'aura_builder', 219 'aura_builder',
212 ], 220 ],
213 'testing': { 221 'testing': {
214 'platform': 'linux', 222 'platform': 'linux',
215 }, 223 },
224 'enable_swarming': True,
225 'use_isolate': True,
216 }, 226 },
217 'Linux ChromiumOS Tests (dbg)(1)': { 227 'Linux ChromiumOS Tests (dbg)(1)': {
218 'recipe_config': 'chromium_chromeos', 228 'recipe_config': 'chromium_chromeos',
219 'chromium_config_kwargs': { 229 'chromium_config_kwargs': {
220 'BUILD_CONFIG': 'Debug', 230 'BUILD_CONFIG': 'Debug',
221 'TARGET_BITS': 64, 231 'TARGET_BITS': 64,
222 }, 232 },
223 'bot_type': 'tester', 233 'bot_type': 'tester',
224 'test_generators': [ 234 'test_generators': [
225 steps.generate_gtest, 235 steps.generate_gtest,
226 ], 236 ],
227 'parent_buildername': 'Linux ChromiumOS Builder (dbg)', 237 'parent_buildername': 'Linux ChromiumOS Builder (dbg)',
228 'testing': { 238 'testing': {
229 'platform': 'linux', 239 'platform': 'linux',
230 }, 240 },
241 'enable_swarming': True,
231 }, 242 },
232 'Linux ChromiumOS Tests (dbg)(2)': { 243 'Linux ChromiumOS Tests (dbg)(2)': {
233 'recipe_config': 'chromium_chromeos', 244 'recipe_config': 'chromium_chromeos',
234 'chromium_config_kwargs': { 245 'chromium_config_kwargs': {
235 'BUILD_CONFIG': 'Debug', 246 'BUILD_CONFIG': 'Debug',
236 'TARGET_BITS': 64, 247 'TARGET_BITS': 64,
237 }, 248 },
238 'bot_type': 'tester', 249 'bot_type': 'tester',
239 'test_generators': [ 250 'test_generators': [
240 steps.generate_gtest, 251 steps.generate_gtest,
241 ], 252 ],
242 'parent_buildername': 'Linux ChromiumOS Builder (dbg)', 253 'parent_buildername': 'Linux ChromiumOS Builder (dbg)',
243 'testing': { 254 'testing': {
244 'platform': 'linux', 255 'platform': 'linux',
245 }, 256 },
257 'enable_swarming': True,
246 }, 258 },
247 'Linux ChromiumOS Tests (dbg)(3)': { 259 'Linux ChromiumOS Tests (dbg)(3)': {
248 'recipe_config': 'chromium_chromeos', 260 'recipe_config': 'chromium_chromeos',
249 'chromium_config_kwargs': { 261 'chromium_config_kwargs': {
250 'BUILD_CONFIG': 'Debug', 262 'BUILD_CONFIG': 'Debug',
251 'TARGET_BITS': 64, 263 'TARGET_BITS': 64,
252 }, 264 },
253 'bot_type': 'tester', 265 'bot_type': 'tester',
254 'test_generators': [ 266 'test_generators': [
255 steps.generate_gtest, 267 steps.generate_gtest,
256 ], 268 ],
257 'parent_buildername': 'Linux ChromiumOS Builder (dbg)', 269 'parent_buildername': 'Linux ChromiumOS Builder (dbg)',
258 'testing': { 270 'testing': {
259 'platform': 'linux', 271 'platform': 'linux',
260 }, 272 },
273 'enable_swarming': True,
261 }, 274 },
262 275
263 # Simple Chrome test builder for coverage 276 # Simple Chrome test builder for coverage
264 'Coverage ChromiumOS Simple Chrome x86-generic': { 277 'Coverage ChromiumOS Simple Chrome x86-generic': {
265 'recipe_config': 'chromium_chromeos', 278 'recipe_config': 'chromium_chromeos',
266 'chromium_config_kwargs': { 279 'chromium_config_kwargs': {
267 'BUILD_CONFIG': 'Release', 280 'BUILD_CONFIG': 'Release',
268 'TARGET_BITS': 64, 281 'TARGET_BITS': 64,
269 'TARGET_PLATFORM': 'chromeos', 282 'TARGET_PLATFORM': 'chromeos',
270 'TARGET_CROS_BOARD': 'x86-generic', 283 'TARGET_CROS_BOARD': 'x86-generic',
271 }, 284 },
272 'bot_type': 'builder', 285 'bot_type': 'builder',
273 'disable_tests': True, 286 'disable_tests': True,
274 'compile_targets': [ 287 'compile_targets': [
275 'chrome', 288 'chrome',
276 ], 289 ],
277 'testing': { 290 'testing': {
278 'platform': 'linux', 291 'platform': 'linux',
279 }, 292 },
280 }, 293 },
281 }, 294 },
282 } 295 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698