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

Side by Side Diff: scripts/slave/recipes/client.nacl.sdk.recipe_autogen.py

Issue 1919193002: build: roll infra_paths changes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: merge Created 4 years, 7 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 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 DEPS = [ 5 DEPS = [
6 'chromium', 6 'chromium',
7 'depot_tools/bot_update', 7 'depot_tools/bot_update',
8 'depot_tools/gclient', 8 'depot_tools/gclient',
9 'depot_tools/infra_paths',
9 'recipe_engine/json', 10 'recipe_engine/json',
10 'recipe_engine/path', 11 'recipe_engine/path',
11 'recipe_engine/properties', 12 'recipe_engine/properties',
12 'recipe_engine/python', 13 'recipe_engine/python',
13 'recipe_engine/step', 14 'recipe_engine/step',
14 ] 15 ]
15 16
16 17
17 def linux_sdk_multi_steps(api): 18 def linux_sdk_multi_steps(api):
18 build_properties = api.properties.legacy() 19 build_properties = api.properties.legacy()
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 result = api.bot_update.ensure_checkout(force=True) 63 result = api.bot_update.ensure_checkout(force=True)
63 build_properties.update(result.json.output.get("properties", {})) 64 build_properties.update(result.json.output.get("properties", {}))
64 # gclient revert step; made unnecessary by bot_update 65 # gclient revert step; made unnecessary by bot_update
65 # gclient update step; made unnecessary by bot_update 66 # gclient update step; made unnecessary by bot_update
66 # gclient runhooks wrapper step 67 # gclient runhooks wrapper step
67 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 68 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1',
68 'LANDMINES_VERBOSE': '1', 69 'LANDMINES_VERBOSE': '1',
69 'DEPOT_TOOLS_UPDATE': '0', 70 'DEPOT_TOOLS_UPDATE': '0',
70 'GYP_DEFINES': 'fastbuild=1 component=static_library'} 71 'GYP_DEFINES': 'fastbuild=1 component=static_library'}
71 api.python("gclient runhooks wrapper", 72 api.python("gclient runhooks wrapper",
72 api.path["build"].join("scripts", "slave", 73 api.infra_paths['build'].join("scripts", "slave",
73 "runhooks_wrapper.py"), 74 "runhooks_wrapper.py"),
74 env=env) 75 env=env)
75 # cleanup_temp step 76 # cleanup_temp step
76 api.chromium.cleanup_temp() 77 api.chromium.cleanup_temp()
77 # compile.py step 78 # compile.py step
78 args = ['--target', 'Release', '--clobber', '--compiler=goma', 79 args = ['--target', 'Release', '--clobber', '--compiler=goma',
79 'chromium_builder_nacl_sdk'] 80 'chromium_builder_nacl_sdk']
80 api.python("compile", 81 api.python("compile",
81 api.path["build"].join("scripts", "slave", "compile.py"), 82 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
82 args=args) 83 args=args)
83 # annotated_steps step 84 # annotated_steps step
84 api.python( 85 api.python(
85 "annotated_steps", 86 "annotated_steps",
86 api.path["build"].join("scripts", "slave", "chromium", 87 api.infra_paths['build'].join("scripts", "slave", "chromium",
87 "nacl_sdk_buildbot_run.py"), 88 "nacl_sdk_buildbot_run.py"),
88 args= 89 args=
89 ['--build-properties=%s' % api.json.dumps(build_properties, 90 ['--build-properties=%s' % api.json.dumps(build_properties,
90 separators=(',', ':')), 91 separators=(',', ':')),
91 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 92 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
92 ',"blink_config":"chromium",'+\ 93 ',"blink_config":"chromium",'+\
93 '"gclient_env":{"CHROMIUM_GYP_SYNTAX_CHECK":"1",'+\ 94 '"gclient_env":{"CHROMIUM_GYP_SYNTAX_CHECK":"1",'+\
94 '"DEPOT_TOOLS_UPDATE":"0","GYP_DEFINES":'+\ 95 '"DEPOT_TOOLS_UPDATE":"0","GYP_DEFINES":'+\
95 '"fastbuild=1 component=static_library","LANDMINES_VERBOSE":"1"'+\ 96 '"fastbuild=1 component=static_library","LANDMINES_VERBOSE":"1"'+\
96 '},"no_gclient_branch":true,"nuke_and_pave":false}' 97 '},"no_gclient_branch":true,"nuke_and_pave":false}'
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 build_properties.update(result.json.output.get("properties", {})) 148 build_properties.update(result.json.output.get("properties", {}))
148 # gclient revert step; made unnecessary by bot_update 149 # gclient revert step; made unnecessary by bot_update
149 # gclient update step; made unnecessary by bot_update 150 # gclient update step; made unnecessary by bot_update
150 # gclient runhooks wrapper step 151 # gclient runhooks wrapper step
151 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 152 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1',
152 'GYP_GENERATORS': 'ninja', 153 'GYP_GENERATORS': 'ninja',
153 'DEPOT_TOOLS_UPDATE': '0', 154 'DEPOT_TOOLS_UPDATE': '0',
154 'GYP_DEFINES': 'fastbuild=1 component=static_library', 155 'GYP_DEFINES': 'fastbuild=1 component=static_library',
155 'LANDMINES_VERBOSE': '1'} 156 'LANDMINES_VERBOSE': '1'}
156 api.python("gclient runhooks wrapper", 157 api.python("gclient runhooks wrapper",
157 api.path["build"].join("scripts", "slave", 158 api.infra_paths['build'].join("scripts", "slave",
158 "runhooks_wrapper.py"), 159 "runhooks_wrapper.py"),
159 env=env) 160 env=env)
160 # cleanup_temp step 161 # cleanup_temp step
161 api.chromium.cleanup_temp() 162 api.chromium.cleanup_temp()
162 # compile.py step 163 # compile.py step
163 args = ['--target', 'Release', '--clobber', '--build-tool=ninja', 164 args = ['--target', 'Release', '--clobber', '--build-tool=ninja',
164 '--compiler=goma-clang', '--', 'chromium_builder_nacl_sdk'] 165 '--compiler=goma-clang', '--', 'chromium_builder_nacl_sdk']
165 api.python("compile", 166 api.python("compile",
166 api.path["build"].join("scripts", "slave", "compile.py"), 167 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
167 args=args) 168 args=args)
168 # annotated_steps step 169 # annotated_steps step
169 api.python( 170 api.python(
170 "annotated_steps", 171 "annotated_steps",
171 api.path["build"].join("scripts", "slave", "chromium", 172 api.infra_paths['build'].join("scripts", "slave", "chromium",
172 "nacl_sdk_buildbot_run.py"), 173 "nacl_sdk_buildbot_run.py"),
173 args= 174 args=
174 ['--build-properties=%s' % api.json.dumps(build_properties, 175 ['--build-properties=%s' % api.json.dumps(build_properties,
175 separators=(',', ':')), 176 separators=(',', ':')),
176 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 177 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
177 ',"blink_config":"chromium","gclient_env":'+\ 178 ',"blink_config":"chromium","gclient_env":'+\
178 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\ 179 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\
179 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\ 180 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\
180 '"GYP_GENERATORS":"ninja","LANDMINES_VERBOSE":"1"},'+\ 181 '"GYP_GENERATORS":"ninja","LANDMINES_VERBOSE":"1"},'+\
181 '"no_gclient_branch":true,"nuke_and_pave":false}' 182 '"no_gclient_branch":true,"nuke_and_pave":false}'
182 ], 183 ],
183 allow_subannotations=True) 184 allow_subannotations=True)
184 185
185 186
186 def windows_sdk_multi_steps(api): 187 def windows_sdk_multi_steps(api):
187 build_properties = api.properties.legacy() 188 build_properties = api.properties.legacy()
188 # svnkill step; not necessary in recipes 189 # svnkill step; not necessary in recipes
189 # update scripts step; implicitly run by recipe engine. 190 # update scripts step; implicitly run by recipe engine.
190 # taskkill step 191 # taskkill step
191 api.python("taskkill", api.path["build"].join("scripts", "slave", 192 api.python("taskkill", api.infra_paths['build'].join("scripts", "slave",
192 "kill_processes.py")) 193 "kill_processes.py"))
193 # bot_update step 194 # bot_update step
194 src_cfg = api.gclient.make_config(GIT_MODE=True) 195 src_cfg = api.gclient.make_config(GIT_MODE=True)
195 soln = src_cfg.solutions.add() 196 soln = src_cfg.solutions.add()
196 soln.name = "src" 197 soln.name = "src"
197 soln.url = "https://chromium.googlesource.com/chromium/src.git" 198 soln.url = "https://chromium.googlesource.com/chromium/src.git"
198 soln.custom_deps = {'src/third_party/WebKit/LayoutTests': None} 199 soln.custom_deps = {'src/third_party/WebKit/LayoutTests': None}
199 soln.custom_vars = {'webkit_trunk': 'svn://svn.chromium.org/blink/trunk', 200 soln.custom_vars = {'webkit_trunk': 'svn://svn.chromium.org/blink/trunk',
200 'googlecode_url': 'svn://svn.chromium.org/%s', 201 'googlecode_url': 'svn://svn.chromium.org/%s',
201 'nacl_trunk': 202 'nacl_trunk':
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 result = api.bot_update.ensure_checkout(force=True) 236 result = api.bot_update.ensure_checkout(force=True)
236 build_properties.update(result.json.output.get("properties", {})) 237 build_properties.update(result.json.output.get("properties", {}))
237 # gclient revert step; made unnecessary by bot_update 238 # gclient revert step; made unnecessary by bot_update
238 # gclient update step; made unnecessary by bot_update 239 # gclient update step; made unnecessary by bot_update
239 # gclient runhooks wrapper step 240 # gclient runhooks wrapper step
240 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 241 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1',
241 'LANDMINES_VERBOSE': '1', 242 'LANDMINES_VERBOSE': '1',
242 'DEPOT_TOOLS_UPDATE': '0', 243 'DEPOT_TOOLS_UPDATE': '0',
243 'GYP_DEFINES': 'fastbuild=1 component=static_library'} 244 'GYP_DEFINES': 'fastbuild=1 component=static_library'}
244 api.python("gclient runhooks wrapper", 245 api.python("gclient runhooks wrapper",
245 api.path["build"].join("scripts", "slave", 246 api.infra_paths['build'].join("scripts", "slave",
246 "runhooks_wrapper.py"), 247 "runhooks_wrapper.py"),
247 env=env) 248 env=env)
248 # cleanup_temp step 249 # cleanup_temp step
249 api.chromium.cleanup_temp() 250 api.chromium.cleanup_temp()
250 # compile.py step 251 # compile.py step
251 args = ['--solution', 'all.sln', '--project', 'chromium_builder_nacl_sdk', 252 args = ['--solution', 'all.sln', '--project', 'chromium_builder_nacl_sdk',
252 '--target', 'Release', '--clobber', '--compiler=goma'] 253 '--target', 'Release', '--clobber', '--compiler=goma']
253 api.python("compile", 254 api.python("compile",
254 api.path["build"].join("scripts", "slave", "compile.py"), 255 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
255 args=args) 256 args=args)
256 # annotated_steps step 257 # annotated_steps step
257 api.python( 258 api.python(
258 "annotated_steps", 259 "annotated_steps",
259 api.path["build"].join("scripts", "slave", "chromium", 260 api.infra_paths['build'].join("scripts", "slave", "chromium",
260 "nacl_sdk_buildbot_run.py"), 261 "nacl_sdk_buildbot_run.py"),
261 args= 262 args=
262 ['--build-properties=%s' % api.json.dumps(build_properties, 263 ['--build-properties=%s' % api.json.dumps(build_properties,
263 separators=(',', ':')), 264 separators=(',', ':')),
264 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 265 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
265 ',"blink_config":"chromium","gclient_env":'+\ 266 ',"blink_config":"chromium","gclient_env":'+\
266 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\ 267 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\
267 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\ 268 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\
268 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\ 269 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\
269 '"nuke_and_pave":false}' 270 '"nuke_and_pave":false}'
(...skipping 23 matching lines...) Expand all
293 api.gclient.c = src_cfg 294 api.gclient.c = src_cfg
294 result = api.bot_update.ensure_checkout(force=True) 295 result = api.bot_update.ensure_checkout(force=True)
295 build_properties.update(result.json.output.get("properties", {})) 296 build_properties.update(result.json.output.get("properties", {}))
296 # unnamed step; null converted 297 # unnamed step; null converted
297 # gclient runhooks wrapper step 298 # gclient runhooks wrapper step
298 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 299 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1',
299 'LANDMINES_VERBOSE': '1', 300 'LANDMINES_VERBOSE': '1',
300 'DEPOT_TOOLS_UPDATE': '0', 301 'DEPOT_TOOLS_UPDATE': '0',
301 'GYP_DEFINES': 'fastbuild=1 component=static_library'} 302 'GYP_DEFINES': 'fastbuild=1 component=static_library'}
302 api.python("gclient runhooks wrapper", 303 api.python("gclient runhooks wrapper",
303 api.path["build"].join("scripts", "slave", 304 api.infra_paths['build'].join("scripts", "slave",
304 "runhooks_wrapper.py"), 305 "runhooks_wrapper.py"),
305 env=env) 306 env=env)
306 # cleanup_temp step 307 # cleanup_temp step
307 api.chromium.cleanup_temp() 308 api.chromium.cleanup_temp()
308 # compile.py step 309 # compile.py step
309 args = ['--target', 'Release', '--clobber', '--compiler=goma', 310 args = ['--target', 'Release', '--clobber', '--compiler=goma',
310 'chromium_builder_tests'] 311 'chromium_builder_tests']
311 api.python("compile", 312 api.python("compile",
312 api.path["build"].join("scripts", "slave", "compile.py"), 313 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
313 args=args) 314 args=args)
314 # annotated_steps step 315 # annotated_steps step
315 api.python( 316 api.python(
316 "annotated_steps", 317 "annotated_steps",
317 api.path["build"].join("scripts", "slave", "chromium", 318 api.infra_paths['build'].join("scripts", "slave", "chromium",
318 "nacl_sdk_buildbot_run.py"), 319 "nacl_sdk_buildbot_run.py"),
319 args= 320 args=
320 ['--build-properties=%s' % api.json.dumps(build_properties, 321 ['--build-properties=%s' % api.json.dumps(build_properties,
321 separators=(',', ':')), 322 separators=(',', ':')),
322 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 323 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
323 ',"blink_config":"chromium","gclient_env":'+\ 324 ',"blink_config":"chromium","gclient_env":'+\
324 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\ 325 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\
325 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\ 326 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\
326 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\ 327 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\
327 '"nuke_and_pave":true}' 328 '"nuke_and_pave":true}'
328 ], 329 ],
329 allow_subannotations=True) 330 allow_subannotations=True)
330 331
331 332
332 def windows_sdk_multirel_steps(api): 333 def windows_sdk_multirel_steps(api):
333 build_properties = api.properties.legacy() 334 build_properties = api.properties.legacy()
334 # svnkill step; not necessary in recipes 335 # svnkill step; not necessary in recipes
335 # update scripts step; implicitly run by recipe engine. 336 # update scripts step; implicitly run by recipe engine.
336 # taskkill step 337 # taskkill step
337 api.python("taskkill", api.path["build"].join("scripts", "slave", 338 api.python("taskkill", api.infra_paths['build'].join("scripts", "slave",
338 "kill_processes.py")) 339 "kill_processes.py"))
339 # bot_update step 340 # bot_update step
340 src_cfg = api.gclient.make_config(GIT_MODE=True) 341 src_cfg = api.gclient.make_config(GIT_MODE=True)
341 soln = src_cfg.solutions.add() 342 soln = src_cfg.solutions.add()
342 soln.name = "chrome-official" 343 soln.name = "chrome-official"
343 soln.url = "svn://svn.chromium.org/chrome-internal/trunk/tools/buildspec/"+\ 344 soln.url = "svn://svn.chromium.org/chrome-internal/trunk/tools/buildspec/"+\
344 "build/chrome-official" 345 "build/chrome-official"
345 soln.custom_deps = {'src-pdf': None, 'src/pdf': None} 346 soln.custom_deps = {'src-pdf': None, 'src/pdf': None}
346 soln.custom_vars = {'webkit_trunk': 'svn://svn.chromium.org/blink/trunk', 347 soln.custom_vars = {'webkit_trunk': 'svn://svn.chromium.org/blink/trunk',
347 'googlecode_url': 'svn://svn.chromium.org/%s', 348 'googlecode_url': 'svn://svn.chromium.org/%s',
348 'sourceforge_url': 'svn://svn.chromium.org/%(repo)s', 349 'sourceforge_url': 'svn://svn.chromium.org/%(repo)s',
349 'svn_url': 'svn://svn.chromium.org'} 350 'svn_url': 'svn://svn.chromium.org'}
350 src_cfg.got_revision_mapping.update( 351 src_cfg.got_revision_mapping.update(
351 {'src': 'got_revision', 352 {'src': 'got_revision',
352 'src/third_party/WebKit': 'got_webkit_revision', 353 'src/third_party/WebKit': 'got_webkit_revision',
353 'src/tools/swarming_client': 'got_swarming_client_revision', 354 'src/tools/swarming_client': 'got_swarming_client_revision',
354 'src/v8': 'got_v8_revision'}) 355 'src/v8': 'got_v8_revision'})
355 api.gclient.c = src_cfg 356 api.gclient.c = src_cfg
356 result = api.bot_update.ensure_checkout(force=True) 357 result = api.bot_update.ensure_checkout(force=True)
357 build_properties.update(result.json.output.get("properties", {})) 358 build_properties.update(result.json.output.get("properties", {}))
358 # unnamed step; null converted 359 # unnamed step; null converted
359 # gclient runhooks wrapper step 360 # gclient runhooks wrapper step
360 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 361 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1',
361 'LANDMINES_VERBOSE': '1', 362 'LANDMINES_VERBOSE': '1',
362 'DEPOT_TOOLS_UPDATE': '0', 363 'DEPOT_TOOLS_UPDATE': '0',
363 'GYP_DEFINES': 'fastbuild=1 component=static_library'} 364 'GYP_DEFINES': 'fastbuild=1 component=static_library'}
364 api.python("gclient runhooks wrapper", 365 api.python("gclient runhooks wrapper",
365 api.path["build"].join("scripts", "slave", 366 api.infra_paths['build'].join("scripts", "slave",
366 "runhooks_wrapper.py"), 367 "runhooks_wrapper.py"),
367 env=env) 368 env=env)
368 # cleanup_temp step 369 # cleanup_temp step
369 api.chromium.cleanup_temp() 370 api.chromium.cleanup_temp()
370 # compile.py step 371 # compile.py step
371 args = ['--solution', 'all.sln', '--project', 'chromium_builder_tests', 372 args = ['--solution', 'all.sln', '--project', 'chromium_builder_tests',
372 '--target', 'Release', '--clobber', '--compiler=goma'] 373 '--target', 'Release', '--clobber', '--compiler=goma']
373 api.python("compile", 374 api.python("compile",
374 api.path["build"].join("scripts", "slave", "compile.py"), 375 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
375 args=args) 376 args=args)
376 # annotated_steps step 377 # annotated_steps step
377 api.python( 378 api.python(
378 "annotated_steps", 379 "annotated_steps",
379 api.path["build"].join("scripts", "slave", "chromium", 380 api.infra_paths['build'].join("scripts", "slave", "chromium",
380 "nacl_sdk_buildbot_run.py"), 381 "nacl_sdk_buildbot_run.py"),
381 args= 382 args=
382 ['--build-properties=%s' % api.json.dumps(build_properties, 383 ['--build-properties=%s' % api.json.dumps(build_properties,
383 separators=(',', ':')), 384 separators=(',', ':')),
384 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 385 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
385 ',"blink_config":"chromium","gclient_env":'+\ 386 ',"blink_config":"chromium","gclient_env":'+\
386 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\ 387 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\
387 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\ 388 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\
388 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\ 389 '"LANDMINES_VERBOSE":"1"},"no_gclient_branch":true,'+\
389 '"nuke_and_pave":true}' 390 '"nuke_and_pave":true}'
(...skipping 24 matching lines...) Expand all
414 result = api.bot_update.ensure_checkout(force=True) 415 result = api.bot_update.ensure_checkout(force=True)
415 build_properties.update(result.json.output.get("properties", {})) 416 build_properties.update(result.json.output.get("properties", {}))
416 # unnamed step; null converted 417 # unnamed step; null converted
417 # gclient runhooks wrapper step 418 # gclient runhooks wrapper step
418 env = {'LANDMINES_VERBOSE': '1', 419 env = {'LANDMINES_VERBOSE': '1',
419 'GYP_GENERATORS': 'ninja', 420 'GYP_GENERATORS': 'ninja',
420 'DEPOT_TOOLS_UPDATE': '0', 421 'DEPOT_TOOLS_UPDATE': '0',
421 'GYP_DEFINES': 'fastbuild=1 component=static_library', 422 'GYP_DEFINES': 'fastbuild=1 component=static_library',
422 'CHROMIUM_GYP_SYNTAX_CHECK': '1'} 423 'CHROMIUM_GYP_SYNTAX_CHECK': '1'}
423 api.python("gclient runhooks wrapper", 424 api.python("gclient runhooks wrapper",
424 api.path["build"].join("scripts", "slave", 425 api.infra_paths['build'].join("scripts", "slave",
425 "runhooks_wrapper.py"), 426 "runhooks_wrapper.py"),
426 env=env) 427 env=env)
427 # cleanup_temp step 428 # cleanup_temp step
428 api.chromium.cleanup_temp() 429 api.chromium.cleanup_temp()
429 # compile.py step 430 # compile.py step
430 args = ['--target', 'Release', '--clobber', '--build-tool=ninja', 431 args = ['--target', 'Release', '--clobber', '--build-tool=ninja',
431 '--compiler=goma-clang', '--', 'chromium_builder_tests'] 432 '--compiler=goma-clang', '--', 'chromium_builder_tests']
432 api.python("compile", 433 api.python("compile",
433 api.path["build"].join("scripts", "slave", "compile.py"), 434 api.infra_paths['build'].join("scripts", "slave", "compile.py"),
434 args=args) 435 args=args)
435 # annotated_steps step 436 # annotated_steps step
436 api.python( 437 api.python(
437 "annotated_steps", 438 "annotated_steps",
438 api.path["build"].join("scripts", "slave", "chromium", 439 api.infra_paths['build'].join("scripts", "slave", "chromium",
439 "nacl_sdk_buildbot_run.py"), 440 "nacl_sdk_buildbot_run.py"),
440 args= 441 args=
441 ['--build-properties=%s' % api.json.dumps(build_properties, 442 ['--build-properties=%s' % api.json.dumps(build_properties,
442 separators=(',', ':')), 443 separators=(',', ':')),
443 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\ 444 '--factory-properties={"annotated_script":"nacl_sdk_buildbot_run.py"'+\
444 ',"blink_config":"chromium","gclient_env":'+\ 445 ',"blink_config":"chromium","gclient_env":'+\
445 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\ 446 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0",'+\
446 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\ 447 '"GYP_DEFINES":"fastbuild=1 component=static_library",'+\
447 '"GYP_GENERATORS":"ninja","LANDMINES_VERBOSE":"1"},'+\ 448 '"GYP_GENERATORS":"ninja","LANDMINES_VERBOSE":"1"},'+\
448 '"no_gclient_branch":true,"nuke_and_pave":true}' 449 '"no_gclient_branch":true,"nuke_and_pave":true}'
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
508 yield (api.test('mac_sdk_multirel') + api.properties( 509 yield (api.test('mac_sdk_multirel') + api.properties(
509 mastername='client.nacl.sdk') + api.properties( 510 mastername='client.nacl.sdk') + api.properties(
510 buildername='mac-sdk-multirel') + 511 buildername='mac-sdk-multirel') +
511 api.properties(revision='123456789abcdef') + api.properties( 512 api.properties(revision='123456789abcdef') + api.properties(
512 got_revision='123456789abcdef') + api.properties( 513 got_revision='123456789abcdef') + api.properties(
513 buildnumber='42') + api.properties(slavename='TestSlave')) 514 buildnumber='42') + api.properties(slavename='TestSlave'))
514 yield (api.test('builder_not_in_dispatch_directory') + api.properties( 515 yield (api.test('builder_not_in_dispatch_directory') + api.properties(
515 mastername='client.nacl.sdk') + api.properties( 516 mastername='client.nacl.sdk') + api.properties(
516 buildername='nonexistent_builder') + api.properties( 517 buildername='nonexistent_builder') + api.properties(
517 slavename='TestSlave')) 518 slavename='TestSlave'))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698