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

Side by Side Diff: scripts/slave/recipes/chromium.chromedriver.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, 8 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 'depot_tools/bot_update', 6 'depot_tools/bot_update',
7 'chromium', 7 'chromium',
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 def Linux32_steps(api): 17 def Linux32_steps(api):
17 # update scripts step; implicitly run by recipe engine. 18 # update scripts step; implicitly run by recipe engine.
18 # bot_update step 19 # bot_update step
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 api.gclient.c = src_cfg 51 api.gclient.c = src_cfg
51 result = api.bot_update.ensure_checkout(force=True) 52 result = api.bot_update.ensure_checkout(force=True)
52 build_properties = api.properties.legacy() 53 build_properties = api.properties.legacy()
53 build_properties.update(result.json.output.get('properties', {})) 54 build_properties.update(result.json.output.get('properties', {}))
54 # gclient update step; made unnecessary by bot_update 55 # gclient update step; made unnecessary by bot_update
55 # gclient runhooks wrapper step 56 # gclient runhooks wrapper step
56 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1', 57 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1',
57 'DEPOT_TOOLS_UPDATE': '0', 58 'DEPOT_TOOLS_UPDATE': '0',
58 'GYP_DEFINES': 59 'GYP_DEFINES':
59 'branding=Chrome buildtype=Official component=static_library'} 60 'branding=Chrome buildtype=Official component=static_library'}
60 api.python("gclient runhooks wrapper", api.path["build"].join("scripts", 61 api.python("gclient runhooks wrapper", api.infra_paths['build'].join("scripts" ,
61 "slave", "runhooks_wrapper.py"), env=env) 62 "slave", "runhooks_wrapper.py"), env=env)
62 # cleanup_temp step 63 # cleanup_temp step
63 api.chromium.cleanup_temp() 64 api.chromium.cleanup_temp()
64 # chromedriver compile.py step 65 # chromedriver compile.py step
65 api.python("compile", api.path["build"].join("scripts", "slave", 66 api.python("compile", api.infra_paths['build'].join("scripts", "slave",
66 "compile.py"), args=['--target', 'Release', 67 "compile.py"), args=['--target', 'Release',
67 'chromium_builder_chromedriver']) 68 'chromium_builder_chromedriver'])
68 # annotated_steps step 69 # annotated_steps step
69 api.python("annotated_steps", api.path["build"].join("scripts", "slave", 70 api.python("annotated_steps", api.infra_paths['build'].join("scripts", "slave" ,
70 "chromium", "chromedriver_buildbot_run.py"), 71 "chromium", "chromedriver_buildbot_run.py"),
71 args=['--build-properties=%s' % api.json.dumps(build_properties, 72 args=['--build-properties=%s' % api.json.dumps(build_properties,
72 separators=(',', ':')), '--factory-properties={"annotated_script":'+\ 73 separators=(',', ':')), '--factory-properties={"annotated_script":'+\
73 '"chromedriver_buildbot_run.py","blink_config":"chromium",'+\ 74 '"chromedriver_buildbot_run.py","blink_config":"chromium",'+\
74 '"gclient_env":{"CHROMIUM_GYP_SYNTAX_CHECK":"1",'+\ 75 '"gclient_env":{"CHROMIUM_GYP_SYNTAX_CHECK":"1",'+\
75 '"DEPOT_TOOLS_UPDATE"'':"0","GYP_DEFINES":"branding=Chrome '+\ 76 '"DEPOT_TOOLS_UPDATE"'':"0","GYP_DEFINES":"branding=Chrome '+\
76 'buildtype=Official component=static_library","LANDMINES_VERBOSE":'+\ 77 'buildtype=Official component=static_library","LANDMINES_VERBOSE":'+\
77 '"1"},"needs_webdriver_java_tests":true,"use_xvfb_on_linux":true}'], 78 '"1"},"needs_webdriver_java_tests":true,"use_xvfb_on_linux":true}'],
78 allow_subannotations=True) 79 allow_subannotations=True)
79 80
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 'src/tools/swarming_client': 'got_swarming_client_revision', 114 'src/tools/swarming_client': 'got_swarming_client_revision',
114 'src/v8': 'got_v8_revision'}) 115 'src/v8': 'got_v8_revision'})
115 api.gclient.c = src_cfg 116 api.gclient.c = src_cfg
116 result = api.bot_update.ensure_checkout(force=True) 117 result = api.bot_update.ensure_checkout(force=True)
117 build_properties = api.properties.legacy() 118 build_properties = api.properties.legacy()
118 build_properties.update(result.json.output.get('properties', {})) 119 build_properties.update(result.json.output.get('properties', {}))
119 # gclient update step; made unnecessary by bot_update 120 # gclient update step; made unnecessary by bot_update
120 # gclient runhooks wrapper step 121 # gclient runhooks wrapper step
121 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1', 122 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1',
122 'DEPOT_TOOLS_UPDATE': '0', 'GYP_DEFINES': ' component=static_library'} 123 'DEPOT_TOOLS_UPDATE': '0', 'GYP_DEFINES': ' component=static_library'}
123 api.python("gclient runhooks wrapper", api.path["build"].join("scripts", 124 api.python("gclient runhooks wrapper", api.infra_paths['build'].join("scripts" ,
124 "slave", "runhooks_wrapper.py"), env=env) 125 "slave", "runhooks_wrapper.py"), env=env)
125 # cleanup_temp step 126 # cleanup_temp step
126 api.chromium.cleanup_temp() 127 api.chromium.cleanup_temp()
127 # chromedriver compile.py step 128 # chromedriver compile.py step
128 api.python("compile", api.path["build"].join("scripts", "slave", 129 api.python("compile", api.infra_paths['build'].join("scripts", "slave",
129 "compile.py"), args=['--target', 'Release', '--', '-project', 130 "compile.py"), args=['--target', 'Release', '--', '-project',
130 '../build/all.xcodeproj', '-target', 'chromium_builder_chromedriver']) 131 '../build/all.xcodeproj', '-target', 'chromium_builder_chromedriver'])
131 # annotated_steps step 132 # annotated_steps step
132 api.python("annotated_steps", api.path["build"].join("scripts", "slave", 133 api.python("annotated_steps", api.infra_paths['build'].join("scripts", "slave" ,
133 "chromium", "chromedriver_buildbot_run.py"), 134 "chromium", "chromedriver_buildbot_run.py"),
134 args=['--build-properties=%s' % api.json.dumps(build_properties, 135 args=['--build-properties=%s' % api.json.dumps(build_properties,
135 separators=(',', ':')), '--factory-properties={"annotated_script":"c'+\ 136 separators=(',', ':')), '--factory-properties={"annotated_script":"c'+\
136 'hromedriver_buildbot_run.py","blink_config":"chromium","gclient_e'+\ 137 'hromedriver_buildbot_run.py","blink_config":"chromium","gclient_e'+\
137 'nv":{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP'+\ 138 'nv":{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP'+\
138 '_DEFINES":" component=static_library","LANDMINES_VERBOSE":"1"},"ne'+\ 139 '_DEFINES":" component=static_library","LANDMINES_VERBOSE":"1"},"ne'+\
139 'eds_webdriver_java_tests":true}'], allow_subannotations=True) 140 'eds_webdriver_java_tests":true}'], allow_subannotations=True)
140 141
141 142
142 def Win7_steps(api): 143 def Win7_steps(api):
143 # update scripts step; implicitly run by recipe engine. 144 # update scripts step; implicitly run by recipe engine.
144 # taskkill step 145 # taskkill step
145 api.python("taskkill", api.path["build"].join("scripts", "slave", 146 api.python("taskkill", api.infra_paths['build'].join("scripts", "slave",
146 "kill_processes.py")) 147 "kill_processes.py"))
147 # bot_update step 148 # bot_update step
148 src_cfg = api.gclient.make_config(GIT_MODE=True) 149 src_cfg = api.gclient.make_config(GIT_MODE=True)
149 soln = src_cfg.solutions.add() 150 soln = src_cfg.solutions.add()
150 soln.name = "src" 151 soln.name = "src"
151 soln.url = "https://chromium.googlesource.com/chromium/src.git" 152 soln.url = "https://chromium.googlesource.com/chromium/src.git"
152 soln.custom_deps = {'src/chrome/test/chromedriver/third_party/java_tests': 153 soln.custom_deps = {'src/chrome/test/chromedriver/third_party/java_tests':
153 'https://chromium.googlesource.com/chromium/deps/webdriver'} 154 'https://chromium.googlesource.com/chromium/deps/webdriver'}
154 soln = src_cfg.solutions.add() 155 soln = src_cfg.solutions.add()
155 soln.name = "src-internal" 156 soln.name = "src-internal"
(...skipping 21 matching lines...) Expand all
177 'src/tools/swarming_client': 'got_swarming_client_revision', 178 'src/tools/swarming_client': 'got_swarming_client_revision',
178 'src/v8': 'got_v8_revision'}) 179 'src/v8': 'got_v8_revision'})
179 api.gclient.c = src_cfg 180 api.gclient.c = src_cfg
180 result = api.bot_update.ensure_checkout(force=True) 181 result = api.bot_update.ensure_checkout(force=True)
181 build_properties = api.properties.legacy() 182 build_properties = api.properties.legacy()
182 build_properties.update(result.json.output.get('properties', {})) 183 build_properties.update(result.json.output.get('properties', {}))
183 # gclient update step; made unnecessary by bot_update 184 # gclient update step; made unnecessary by bot_update
184 # gclient runhooks wrapper step 185 # gclient runhooks wrapper step
185 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1', 186 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1',
186 'DEPOT_TOOLS_UPDATE': '0','GYP_DEFINES': ' component=static_library'} 187 'DEPOT_TOOLS_UPDATE': '0','GYP_DEFINES': ' component=static_library'}
187 api.python("gclient runhooks wrapper", api.path["build"].join("scripts", 188 api.python("gclient runhooks wrapper", api.infra_paths['build'].join("scripts" ,
188 "slave", "runhooks_wrapper.py"), env=env) 189 "slave", "runhooks_wrapper.py"), env=env)
189 # cleanup_temp step 190 # cleanup_temp step
190 api.chromium.cleanup_temp() 191 api.chromium.cleanup_temp()
191 # chromedriver compile.py step 192 # chromedriver compile.py step
192 api.step("compile", ["python_slave", api.path["build"].join("scripts", 193 api.step("compile", ["python_slave", api.infra_paths['build'].join("scripts",
193 "slave", "compile.py"), '--solution', 'all.sln', '--project', 194 "slave", "compile.py"), '--solution', 'all.sln', '--project',
194 'chromium_builder_chromedriver', '--target', 'Release']) 195 'chromium_builder_chromedriver', '--target', 'Release'])
195 # annotated_steps step 196 # annotated_steps step
196 api.step("annotated_steps", ["python_slave", api.path["build"].join("scripts", 197 api.step("annotated_steps", ["python_slave", api.infra_paths['build'].join("sc ripts",
197 "slave", "chromium", "chromedriver_buildbot_run.py"), 198 "slave", "chromium", "chromedriver_buildbot_run.py"),
198 '--build-properties=%s' % api.json.dumps(build_properties, 199 '--build-properties=%s' % api.json.dumps(build_properties,
199 separators=(',', ':')), '--factory-properties={"annotated_script":"chro'+\ 200 separators=(',', ':')), '--factory-properties={"annotated_script":"chro'+\
200 'medriver_buildbot_run.py","blink_config":"chromium","gclient_env":'+\ 201 'medriver_buildbot_run.py","blink_config":"chromium","gclient_env":'+\
201 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP_DEF'+\ 202 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP_DEF'+\
202 'INES":" component=static_library","LANDMINES_VERBOSE":"1"},"needs_'+\ 203 'INES":" component=static_library","LANDMINES_VERBOSE":"1"},"needs_'+\
203 'webdriver_java_tests":true}'], allow_subannotations=True) 204 'webdriver_java_tests":true}'], allow_subannotations=True)
204 205
205 206
206 def Linux_steps(api): 207 def Linux_steps(api):
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
239 'src/v8': 'got_v8_revision'}) 240 'src/v8': 'got_v8_revision'})
240 api.gclient.c = src_cfg 241 api.gclient.c = src_cfg
241 result = api.bot_update.ensure_checkout(force=True) 242 result = api.bot_update.ensure_checkout(force=True)
242 build_properties = api.properties.legacy() 243 build_properties = api.properties.legacy()
243 build_properties.update(result.json.output.get('properties', {})) 244 build_properties.update(result.json.output.get('properties', {}))
244 # gclient update step; made unnecessary by bot_update 245 # gclient update step; made unnecessary by bot_update
245 # gclient runhooks wrapper step 246 # gclient runhooks wrapper step
246 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1', 247 env = {'CHROMIUM_GYP_SYNTAX_CHECK': '1', 'LANDMINES_VERBOSE': '1',
247 'DEPOT_TOOLS_UPDATE': '0', 'GYP_DEFINES': 248 'DEPOT_TOOLS_UPDATE': '0', 'GYP_DEFINES':
248 'branding=Chrome buildtype=Official component=static_library'} 249 'branding=Chrome buildtype=Official component=static_library'}
249 api.python("gclient runhooks wrapper", api.path["build"].join("scripts", 250 api.python("gclient runhooks wrapper", api.infra_paths['build'].join("scripts" ,
250 "slave", "runhooks_wrapper.py"), env=env) 251 "slave", "runhooks_wrapper.py"), env=env)
251 # cleanup_temp step 252 # cleanup_temp step
252 api.chromium.cleanup_temp() 253 api.chromium.cleanup_temp()
253 # chromedriver compile.py step 254 # chromedriver compile.py step
254 api.python("compile", api.path["build"].join("scripts", "slave", 255 api.python("compile", api.infra_paths['build'].join("scripts", "slave",
255 "compile.py"), args=['--target', 'Release', 256 "compile.py"), args=['--target', 'Release',
256 'chromium_builder_chromedriver']) 257 'chromium_builder_chromedriver'])
257 # annotated_steps step 258 # annotated_steps step
258 api.python("annotated_steps", api.path["build"].join("scripts", "slave", 259 api.python("annotated_steps", api.infra_paths['build'].join("scripts", "slave" ,
259 "chromium", "chromedriver_buildbot_run.py"), 260 "chromium", "chromedriver_buildbot_run.py"),
260 args=['--build-properties=%s' % api.json.dumps(build_properties, 261 args=['--build-properties=%s' % api.json.dumps(build_properties,
261 separators=(',', ':')), '--factory-properties={"annotated_script":"chro'+\ 262 separators=(',', ':')), '--factory-properties={"annotated_script":"chro'+\
262 'medriver_buildbot_run.py","blink_config":"chromium","gclient_env":'+\ 263 'medriver_buildbot_run.py","blink_config":"chromium","gclient_env":'+\
263 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP_DEF'+\ 264 '{"CHROMIUM_GYP_SYNTAX_CHECK":"1","DEPOT_TOOLS_UPDATE":"0","GYP_DEF'+\
264 'INES":"branding=Chrome buildtype=Official component=static_library'+\ 265 'INES":"branding=Chrome buildtype=Official component=static_library'+\
265 '","LANDMINES_VERBOSE":"1"},"needs_webdriver_java_tests":true,"use_'+\ 266 '","LANDMINES_VERBOSE":"1"},"needs_webdriver_java_tests":true,"use_'+\
266 'xvfb_on_linux":true}'], allow_subannotations=True) 267 'xvfb_on_linux":true}'], allow_subannotations=True)
267 268
268 269
(...skipping 30 matching lines...) Expand all
299 yield (api.test('Linux') + 300 yield (api.test('Linux') +
300 api.properties(mastername='chromium.chromedriver') + 301 api.properties(mastername='chromium.chromedriver') +
301 api.properties(buildername='Linux') + 302 api.properties(buildername='Linux') +
302 api.properties(slavename='TestSlave') 303 api.properties(slavename='TestSlave')
303 ) 304 )
304 yield (api.test('builder_not_in_dispatch_directory') + 305 yield (api.test('builder_not_in_dispatch_directory') +
305 api.properties(mastername='chromium.chromedriver') + 306 api.properties(mastername='chromium.chromedriver') +
306 api.properties(buildername='nonexistent_builder') + 307 api.properties(buildername='nonexistent_builder') +
307 api.properties(slavename='TestSlave') 308 api.properties(slavename='TestSlave')
308 ) 309 )
OLDNEW
« no previous file with comments | « scripts/slave/recipes/chromium.py ('k') | scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Linux.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698