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

Side by Side Diff: scripts/slave/recipes/android/builder.expected/full_chromium_perf_Android_Builder.json

Issue 2480193002: Stop to use contextmanager for goma.build_with_goma (Closed)
Patch Set: fix pylint Created 4 years, 1 month 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 [ 1 [
2 { 2 {
3 "cmd": [], 3 "cmd": [],
4 "name": "ensure_goma" 4 "name": "ensure_goma"
5 }, 5 },
6 { 6 {
7 "cmd": [ 7 "cmd": [
8 "python", 8 "python",
9 "-u", 9 "-u",
10 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py", 10 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
219 "[CACHE]/cipd/goma", 219 "[CACHE]/cipd/goma",
220 "//out/Release" 220 "//out/Release"
221 ], 221 ],
222 "cwd": "[SLAVE_BUILD]/src", 222 "cwd": "[SLAVE_BUILD]/src",
223 "env": { 223 "env": {
224 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 224 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
225 }, 225 },
226 "name": "generate_build_files" 226 "name": "generate_build_files"
227 }, 227 },
228 { 228 {
229 "cmd": [
230 "python",
231 "-u",
232 "\nimport multiprocessing\nimport sys\n\njob_limit = 200\nif sys.platform. startswith('linux'):\n # Use 80 for linux not to load goma backend.\n job_limi t = 80\n\ntry:\n jobs = min(job_limit, multiprocessing.cpu_count() * 10)\nexcep t NotImplementedError:\n jobs = 50\n\nprint jobs\n"
233 ],
234 "name": "calculate the number of recommended jobs",
235 "stdout": "/path/to/tmp/",
236 "~followup_annotations": [
237 "@@@STEP_LOG_LINE@python.inline@@@@",
238 "@@@STEP_LOG_LINE@python.inline@import multiprocessing@@@",
239 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
240 "@@@STEP_LOG_LINE@python.inline@@@@",
241 "@@@STEP_LOG_LINE@python.inline@job_limit = 200@@@",
242 "@@@STEP_LOG_LINE@python.inline@if sys.platform.startswith('linux'):@@@",
243 "@@@STEP_LOG_LINE@python.inline@ # Use 80 for linux not to load goma back end.@@@",
244 "@@@STEP_LOG_LINE@python.inline@ job_limit = 80@@@",
245 "@@@STEP_LOG_LINE@python.inline@@@@",
246 "@@@STEP_LOG_LINE@python.inline@try:@@@",
247 "@@@STEP_LOG_LINE@python.inline@ jobs = min(job_limit, multiprocessing.cp u_count() * 10)@@@",
248 "@@@STEP_LOG_LINE@python.inline@except NotImplementedError:@@@",
249 "@@@STEP_LOG_LINE@python.inline@ jobs = 50@@@",
250 "@@@STEP_LOG_LINE@python.inline@@@@",
251 "@@@STEP_LOG_LINE@python.inline@print jobs@@@",
252 "@@@STEP_LOG_END@python.inline@@@"
253 ]
254 },
255 {
256 "cmd": [], 229 "cmd": [],
257 "name": "preprocess_for_goma" 230 "name": "preprocess_for_goma"
258 }, 231 },
259 { 232 {
260 "cmd": [ 233 "cmd": [
261 "python", 234 "python",
262 "-u", 235 "-u",
263 "[CACHE]/cipd/goma/goma_ctl.py", 236 "[CACHE]/cipd/goma/goma_ctl.py",
264 "restart" 237 "restart"
265 ], 238 ],
(...skipping 23 matching lines...) Expand all
289 "env": { 262 "env": {
290 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 263 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
291 }, 264 },
292 "name": "preprocess_for_goma.start cloudtail", 265 "name": "preprocess_for_goma.start cloudtail",
293 "~followup_annotations": [ 266 "~followup_annotations": [
294 "@@@STEP_NEST_LEVEL@1@@@" 267 "@@@STEP_NEST_LEVEL@1@@@"
295 ] 268 ]
296 }, 269 },
297 { 270 {
298 "cmd": [ 271 "cmd": [
272 "python",
273 "-u",
274 "\nimport multiprocessing\nimport sys\n\njob_limit = 200\nif sys.platform. startswith('linux'):\n # Use 80 for linux not to load goma backend.\n job_limi t = 80\n\ntry:\n jobs = min(job_limit, multiprocessing.cpu_count() * 10)\nexcep t NotImplementedError:\n jobs = 50\n\nprint jobs\n"
275 ],
276 "name": "calculate the number of recommended jobs",
277 "stdout": "/path/to/tmp/",
278 "~followup_annotations": [
279 "@@@STEP_LOG_LINE@python.inline@@@@",
280 "@@@STEP_LOG_LINE@python.inline@import multiprocessing@@@",
281 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
282 "@@@STEP_LOG_LINE@python.inline@@@@",
283 "@@@STEP_LOG_LINE@python.inline@job_limit = 200@@@",
284 "@@@STEP_LOG_LINE@python.inline@if sys.platform.startswith('linux'):@@@",
285 "@@@STEP_LOG_LINE@python.inline@ # Use 80 for linux not to load goma back end.@@@",
286 "@@@STEP_LOG_LINE@python.inline@ job_limit = 80@@@",
287 "@@@STEP_LOG_LINE@python.inline@@@@",
288 "@@@STEP_LOG_LINE@python.inline@try:@@@",
289 "@@@STEP_LOG_LINE@python.inline@ jobs = min(job_limit, multiprocessing.cp u_count() * 10)@@@",
290 "@@@STEP_LOG_LINE@python.inline@except NotImplementedError:@@@",
291 "@@@STEP_LOG_LINE@python.inline@ jobs = 50@@@",
292 "@@@STEP_LOG_LINE@python.inline@@@@",
293 "@@@STEP_LOG_LINE@python.inline@print jobs@@@",
294 "@@@STEP_LOG_END@python.inline@@@"
295 ]
296 },
297 {
298 "cmd": [
299 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 299 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
300 "-j",
301 "50",
300 "-w", 302 "-w",
301 "dupbuild=err", 303 "dupbuild=err",
302 "-C", 304 "-C",
303 "[SLAVE_BUILD]/src/out/Release", 305 "[SLAVE_BUILD]/src/out/Release",
304 "-j",
305 "50",
306 "android_tools", 306 "android_tools",
307 "cc_perftests", 307 "cc_perftests",
308 "chrome_public_apk", 308 "chrome_public_apk",
309 "gpu_perftests", 309 "gpu_perftests",
310 "push_apps_to_background_apk", 310 "push_apps_to_background_apk",
311 "system_webview_apk", 311 "system_webview_apk",
312 "system_webview_shell_apk" 312 "system_webview_shell_apk"
313 ], 313 ],
314 "env": { 314 "env": {
315 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 315 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 "-u", 373 "-u",
374 "RECIPE_PACKAGE_REPO[build]/scripts/slave/upload_goma_logs.py", 374 "RECIPE_PACKAGE_REPO[build]/scripts/slave/upload_goma_logs.py",
375 "--upload-compiler-proxy-info", 375 "--upload-compiler-proxy-info",
376 "--json-status", 376 "--json-status",
377 "[CACHE]/cipd/goma/jsonstatus", 377 "[CACHE]/cipd/goma/jsonstatus",
378 "--ninja-log-outdir", 378 "--ninja-log-outdir",
379 "[SLAVE_BUILD]/src/out/Release", 379 "[SLAVE_BUILD]/src/out/Release",
380 "--ninja-log-compiler", 380 "--ninja-log-compiler",
381 "goma", 381 "goma",
382 "--ninja-log-command", 382 "--ninja-log-command",
383 "['RECIPE_PACKAGE_REPO[depot_tools]/ninja', '-w', 'dupbuild=err', '-C', '[ SLAVE_BUILD]/src/out/Release', '-j', 50, 'android_tools', 'cc_perftests', 'chrom e_public_apk', 'gpu_perftests', 'push_apps_to_background_apk', 'system_webview_a pk', 'system_webview_shell_apk']", 383 "['RECIPE_PACKAGE_REPO[depot_tools]/ninja', '-j', 50, '-w', 'dupbuild=err' , '-C', '[SLAVE_BUILD]/src/out/Release', 'android_tools', 'cc_perftests', 'chrom e_public_apk', 'gpu_perftests', 'push_apps_to_background_apk', 'system_webview_a pk', 'system_webview_shell_apk']",
384 "--ninja-log-exit-status", 384 "--ninja-log-exit-status",
385 "0", 385 "0",
386 "--buildbot-buildername", 386 "--buildbot-buildername",
387 "Android Builder", 387 "Android Builder",
388 "--buildbot-mastername", 388 "--buildbot-mastername",
389 "chromium.perf", 389 "chromium.perf",
390 "--buildbot-slavename", 390 "--buildbot-slavename",
391 "TestSlavename" 391 "TestSlavename"
392 ], 392 ],
393 "env": { 393 "env": {
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after
825 "~followup_annotations": [ 825 "~followup_annotations": [
826 "@@@STEP_TEXT@Android Power Nexus 5X Perf (1)@@@" 826 "@@@STEP_TEXT@Android Power Nexus 5X Perf (1)@@@"
827 ] 827 ]
828 }, 828 },
829 { 829 {
830 "name": "$result", 830 "name": "$result",
831 "recipe_result": null, 831 "recipe_result": null,
832 "status_code": 0 832 "status_code": 0
833 } 833 }
834 ] 834 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698