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

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

Issue 2377933002: Add trusty builder / tester for chromium.linux. (Closed)
Patch Set: 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 . import steps 5 from . import steps
6 6
7 SPEC = { 7 SPEC = {
8 'settings': { 8 'settings': {
9 'build_gs_bucket': 'chromium-linux-archive', 9 'build_gs_bucket': 'chromium-linux-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 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 steps.generate_script, 132 steps.generate_script,
133 steps.generate_isolated_script, 133 steps.generate_isolated_script,
134 ], 134 ],
135 'parent_buildername': 'Linux Builder (dbg)', 135 'parent_buildername': 'Linux Builder (dbg)',
136 'testing': { 136 'testing': {
137 'platform': 'linux', 137 'platform': 'linux',
138 }, 138 },
139 'enable_swarming': True, 139 'enable_swarming': True,
140 }, 140 },
141 141
142 # for testing trusty
143 'Linux Builder Trusty': {
144 'chromium_config': 'chromium',
145 'chromium_apply_config': [
146 'mb',
147 'ninja_confirm_noop',
148 'archive_gpu_tests',
149 'chrome_with_codecs'
150 ],
151 'gclient_config': 'chromium',
152 'chromium_config_kwargs': {
153 'BUILD_CONFIG': 'Release',
154 'TARGET_BITS': 64,
155 },
156 'bot_type': 'builder',
157 'compile_targets': [
158 'chromium_swarm_tests',
159 ],
160 'testing': {
161 'platform': 'linux',
162 },
163 'use_isolate': True,
164 'enable_swarming': True,
165 'checkout_dir': 'linux',
166 },
167 'Linux Tests Trusty': {
168 'chromium_config': 'chromium',
169 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
170 'gclient_config': 'chromium',
171 'chromium_config_kwargs': {
172 'BUILD_CONFIG': 'Release',
173 'TARGET_BITS': 64,
174 },
175 'bot_type': 'tester',
176 'test_generators': [
177 steps.generate_gtest,
178 steps.generate_script,
179 steps.generate_isolated_script,
180 ],
181 'parent_buildername': 'Linux Builder',
Paweł Hajdan Jr. 2016/09/28 19:13:50 Please use corresponding Trusty builders for teste
Yoshisato Yanagisawa 2016/09/29 10:04:02 good catch!
182 'testing': {
183 'platform': 'linux',
184 },
185 'enable_swarming': True,
186 },
187 'Linux Builder Trusty (dbg)(32)': {
188 'chromium_config': 'chromium',
189 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
190 'gclient_config': 'chromium',
191 'chromium_config_kwargs': {
192 'BUILD_CONFIG': 'Debug',
193 'TARGET_BITS': 32,
194 },
195 'bot_type': 'builder',
196 'compile_targets': [
197 'google_apis_unittests',
198 'sync_integration_tests',
199 ],
200 'testing': {
201 'platform': 'linux',
202 },
203 'use_isolate': True,
204 'enable_swarming': True,
205 'checkout_dir': 'linux',
206 # Temporary hack because the binaries are too large to be isolated.
207 'GYP_DEFINES': {
208 'fastbuild': 2,
209 },
210 },
211 'Linux Tests Trusty (dbg)(1)(32)': {
212 'chromium_config': 'chromium',
213 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
214 'gclient_config': 'chromium',
215 'chromium_config_kwargs': {
216 'BUILD_CONFIG': 'Debug',
217 'TARGET_BITS': 32,
218 },
219 'bot_type': 'tester',
220 'test_generators': [
221 steps.generate_gtest,
222 steps.generate_script,
223 steps.generate_isolated_script,
224 ],
225 'parent_buildername': 'Linux Builder (dbg)(32)',
226 'testing': {
227 'platform': 'linux',
228 },
229 'enable_swarming': True,
230 },
231
232 'Linux Builder Trusty (dbg)': {
233 'chromium_config': 'chromium',
234 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
235 'gclient_config': 'chromium',
236 'chromium_config_kwargs': {
237 'BUILD_CONFIG': 'Debug',
238 'TARGET_BITS': 64,
239 },
240 'bot_type': 'builder',
241 'testing': {
242 'platform': 'linux',
243 },
244 'enable_swarming': True,
245 'use_isolate': True,
246 'checkout_dir': 'linux',
247 },
248 'Linux Tests Trusty (dbg)(1)': {
249 'chromium_config': 'chromium',
250 'chromium_apply_config': ['mb', 'ninja_confirm_noop'],
251 'gclient_config': 'chromium',
252 'chromium_config_kwargs': {
253 'BUILD_CONFIG': 'Debug',
254 'TARGET_BITS': 64,
255 },
256 'bot_type': 'tester',
257 'test_generators': [
258 steps.generate_gtest,
259 steps.generate_script,
260 steps.generate_isolated_script,
261 ],
262 'parent_buildername': 'Linux Builder (dbg)',
263 'testing': {
264 'platform': 'linux',
265 },
266 'enable_swarming': True,
267 },
268
142 'Android Arm64 Builder (dbg)': { 269 'Android Arm64 Builder (dbg)': {
143 'chromium_config': 'android', 270 'chromium_config': 'android',
144 'chromium_apply_config': ['chrome_with_codecs', 'mb'], 271 'chromium_apply_config': ['chrome_with_codecs', 'mb'],
145 'gclient_config': 'chromium', 272 'gclient_config': 'chromium',
146 'gclient_apply_config': ['android'], 273 'gclient_apply_config': ['android'],
147 'chromium_config_kwargs': { 274 'chromium_config_kwargs': {
148 'BUILD_CONFIG': 'Debug', 275 'BUILD_CONFIG': 'Debug',
149 'TARGET_BITS': 64, 276 'TARGET_BITS': 64,
150 'TARGET_PLATFORM': 'android', 277 'TARGET_PLATFORM': 'android',
151 }, 278 },
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
316 'TARGET_BITS': 32, 443 'TARGET_BITS': 32,
317 'TARGET_PLATFORM': 'android', 444 'TARGET_PLATFORM': 'android',
318 }, 445 },
319 'android_config': 'cast_builder', 446 'android_config': 'cast_builder',
320 'testing': { 447 'testing': {
321 'platform': 'linux', 448 'platform': 'linux',
322 }, 449 },
323 }, 450 },
324 }, 451 },
325 } 452 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698