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

Side by Side Diff: scripts/slave/recipes/infra/recipe_autoroller_public.expected/failed_upload.json

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 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 6 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
7 "config", 7 "config",
8 "--spec", 8 "--spec",
9 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': True, 'name': 'infra', 'url': 'https://chromium.googlesource.com/infra/infr a.git'}]" 9 "cache_dir = '[ROOT]/b/build/slave/cache_dir'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'infra', 'url': 'https://chromium.googleso urce.com/infra/infra.git'}]"
10 ], 10 ],
11 "cwd": "[SLAVE_BUILD]",
12 "env": { 11 "env": {
13 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 12 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
14 }, 13 },
15 "name": "gclient setup" 14 "name": "gclient setup"
16 }, 15 },
17 { 16 {
18 "cmd": [ 17 "cmd": [
19 "python", 18 "python",
20 "-u", 19 "-u",
21 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 20 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
22 "sync", 21 "sync",
23 "--verbose", 22 "--verbose",
24 "--with_branch_heads", 23 "--with_branch_heads",
25 "--nohooks", 24 "--nohooks",
26 "-j8", 25 "-j8",
27 "--reset", 26 "--reset",
28 "--force", 27 "--force",
29 "--upstream", 28 "--upstream",
30 "--no-nag-max", 29 "--no-nag-max",
31 "--delete_unversioned_trees", 30 "--delete_unversioned_trees",
32 "--revision", 31 "--revision",
33 "infra@origin/master", 32 "infra@origin/master",
34 "--revision", 33 "--revision",
35 "infra/recipes-py@origin/master", 34 "infra/recipes-py@origin/master",
36 "--output-json", 35 "--output-json",
37 "/path/to/tmp/json" 36 "/path/to/tmp/json"
38 ], 37 ],
39 "cwd": "[SLAVE_BUILD]",
40 "env": { 38 "env": {
41 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 39 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
42 }, 40 },
43 "name": "gclient sync", 41 "name": "gclient sync",
44 "~followup_annotations": [ 42 "~followup_annotations": [
45 "@@@STEP_LOG_LINE@json.output@{@@@", 43 "@@@STEP_LOG_LINE@json.output@{@@@",
46 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", 44 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
47 "@@@STEP_LOG_LINE@json.output@ \"infra/\": {@@@", 45 "@@@STEP_LOG_LINE@json.output@ \"infra/\": {@@@",
48 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"5e03a58dc0850e5137a8eb bce29610670c756aed\"@@@", 46 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"5e03a58dc0850e5137a8eb bce29610670c756aed\"@@@",
49 "@@@STEP_LOG_LINE@json.output@ }, @@@", 47 "@@@STEP_LOG_LINE@json.output@ }, @@@",
(...skipping 10 matching lines...) Expand all
60 "cmd": [ 58 "cmd": [
61 "python", 59 "python",
62 "-u", 60 "-u",
63 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 61 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
64 "recurse", 62 "recurse",
65 "git", 63 "git",
66 "config", 64 "config",
67 "user.name", 65 "user.name",
68 "local_bot" 66 "local_bot"
69 ], 67 ],
70 "cwd": "[SLAVE_BUILD]",
71 "env": { 68 "env": {
72 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 69 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
73 }, 70 },
74 "name": "gclient recurse (git config user.name)" 71 "name": "gclient recurse (git config user.name)"
75 }, 72 },
76 { 73 {
77 "cmd": [ 74 "cmd": [
78 "python", 75 "python",
79 "-u", 76 "-u",
80 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 77 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
81 "recurse", 78 "recurse",
82 "git", 79 "git",
83 "config", 80 "config",
84 "user.email", 81 "user.email",
85 "local_bot@example.com" 82 "local_bot@example.com"
86 ], 83 ],
87 "cwd": "[SLAVE_BUILD]",
88 "env": { 84 "env": {
89 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 85 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
90 }, 86 },
91 "name": "gclient recurse (git config user.email)" 87 "name": "gclient recurse (git config user.email)"
92 }, 88 },
93 { 89 {
94 "cmd": [ 90 "cmd": [
95 "python", 91 "python",
96 "-u", 92 "-u",
97 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 93 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
98 "runhooks" 94 "runhooks"
99 ], 95 ],
100 "cwd": "[SLAVE_BUILD]",
101 "env": { 96 "env": {
102 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 97 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
103 }, 98 },
104 "name": "gclient runhooks" 99 "name": "gclient runhooks"
105 }, 100 },
106 { 101 {
107 "cmd": [ 102 "cmd": [
108 "python", 103 "python",
109 "-u", 104 "-u",
110 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", 105 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
111 "https://luci-config.appspot.com/_ah/api/config/v1/projects", 106 "https://luci-config.appspot.com/_ah/api/config/v1/projects",
112 "--outfile", 107 "--outfile",
113 "/path/to/tmp/" 108 "/path/to/tmp/"
114 ], 109 ],
115 "cwd": "[SLAVE_BUILD]",
116 "name": "Get luci-config projects" 110 "name": "Get luci-config projects"
117 }, 111 },
118 { 112 {
119 "cmd": [], 113 "cmd": [],
120 "cwd": "[SLAVE_BUILD]",
121 "name": "build" 114 "name": "build"
122 }, 115 },
123 { 116 {
124 "cmd": [ 117 "cmd": [
125 "python", 118 "python",
126 "-u", 119 "-u",
127 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", 120 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
128 "--path", 121 "--path",
129 "[TMP_BASE]/roll_build_tmp_1", 122 "[TMP]/roll_build_tmp_1",
130 "--url", 123 "--url",
131 "https://repo.repo/build" 124 "https://repo.repo/build"
132 ], 125 ],
133 "cwd": "[SLAVE_BUILD]",
134 "name": "build.git setup", 126 "name": "build.git setup",
135 "~followup_annotations": [ 127 "~followup_annotations": [
136 "@@@STEP_NEST_LEVEL@1@@@" 128 "@@@STEP_NEST_LEVEL@1@@@"
137 ] 129 ]
138 }, 130 },
139 { 131 {
140 "cmd": [ 132 "cmd": [
141 "git", 133 "git",
142 "retry", 134 "retry",
143 "fetch", 135 "fetch",
144 "origin", 136 "origin",
145 "master" 137 "master"
146 ], 138 ],
147 "cwd": "[TMP_BASE]/roll_build_tmp_1", 139 "cwd": "[TMP]/roll_build_tmp_1",
148 "name": "build.git fetch", 140 "name": "build.git fetch",
149 "~followup_annotations": [ 141 "~followup_annotations": [
150 "@@@STEP_NEST_LEVEL@1@@@" 142 "@@@STEP_NEST_LEVEL@1@@@"
151 ] 143 ]
152 }, 144 },
153 { 145 {
154 "cmd": [ 146 "cmd": [
155 "git", 147 "git",
156 "checkout", 148 "checkout",
157 "-f", 149 "-f",
158 "FETCH_HEAD" 150 "FETCH_HEAD"
159 ], 151 ],
160 "cwd": "[TMP_BASE]/roll_build_tmp_1", 152 "cwd": "[TMP]/roll_build_tmp_1",
161 "name": "build.git checkout", 153 "name": "build.git checkout",
162 "~followup_annotations": [ 154 "~followup_annotations": [
163 "@@@STEP_NEST_LEVEL@1@@@" 155 "@@@STEP_NEST_LEVEL@1@@@"
164 ] 156 ]
165 }, 157 },
166 { 158 {
167 "cmd": [ 159 "cmd": [
168 "git", 160 "git",
169 "rev-parse", 161 "rev-parse",
170 "HEAD" 162 "HEAD"
171 ], 163 ],
172 "cwd": "[TMP_BASE]/roll_build_tmp_1", 164 "cwd": "[TMP]/roll_build_tmp_1",
173 "name": "build.read revision", 165 "name": "build.read revision",
174 "stdout": "/path/to/tmp/", 166 "stdout": "/path/to/tmp/",
175 "~followup_annotations": [ 167 "~followup_annotations": [
176 "@@@STEP_NEST_LEVEL@1@@@", 168 "@@@STEP_NEST_LEVEL@1@@@",
177 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" 169 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
178 ] 170 ]
179 }, 171 },
180 { 172 {
181 "cmd": [ 173 "cmd": [
182 "git", 174 "git",
183 "clean", 175 "clean",
184 "-f", 176 "-f",
185 "-d", 177 "-d",
186 "-x" 178 "-x"
187 ], 179 ],
188 "cwd": "[TMP_BASE]/roll_build_tmp_1", 180 "cwd": "[TMP]/roll_build_tmp_1",
189 "name": "build.git clean", 181 "name": "build.git clean",
190 "~followup_annotations": [ 182 "~followup_annotations": [
191 "@@@STEP_NEST_LEVEL@1@@@" 183 "@@@STEP_NEST_LEVEL@1@@@"
192 ] 184 ]
193 }, 185 },
194 { 186 {
195 "cmd": [ 187 "cmd": [
196 "git", 188 "git",
197 "config", 189 "config",
198 "user.email", 190 "user.email",
199 "recipe-roller@chromium.org" 191 "recipe-roller@chromium.org"
200 ], 192 ],
201 "cwd": "[TMP_BASE]/roll_build_tmp_1", 193 "cwd": "[TMP]/roll_build_tmp_1",
202 "name": "build.git config", 194 "name": "build.git config",
203 "~followup_annotations": [ 195 "~followup_annotations": [
204 "@@@STEP_NEST_LEVEL@1@@@" 196 "@@@STEP_NEST_LEVEL@1@@@"
205 ] 197 ]
206 }, 198 },
207 { 199 {
208 "cmd": [ 200 "cmd": [
209 "git", 201 "git",
210 "config", 202 "config",
211 "user.name", 203 "user.name",
212 "recipe-roller" 204 "recipe-roller"
213 ], 205 ],
214 "cwd": "[TMP_BASE]/roll_build_tmp_1", 206 "cwd": "[TMP]/roll_build_tmp_1",
215 "name": "build.git config (2)", 207 "name": "build.git config (2)",
216 "~followup_annotations": [ 208 "~followup_annotations": [
217 "@@@STEP_NEST_LEVEL@1@@@" 209 "@@@STEP_NEST_LEVEL@1@@@"
218 ] 210 ]
219 }, 211 },
220 { 212 {
221 "cmd": [ 213 "cmd": [
222 "git", 214 "git",
223 "checkout", 215 "checkout",
224 "-t", 216 "-t",
225 "-b", 217 "-b",
226 "roll", 218 "roll",
227 "origin/master" 219 "origin/master"
228 ], 220 ],
229 "cwd": "[TMP_BASE]/roll_build_tmp_1", 221 "cwd": "[TMP]/roll_build_tmp_1",
230 "name": "build.git checkout (2)", 222 "name": "build.git checkout (2)",
231 "~followup_annotations": [ 223 "~followup_annotations": [
232 "@@@STEP_NEST_LEVEL@1@@@" 224 "@@@STEP_NEST_LEVEL@1@@@"
233 ] 225 ]
234 }, 226 },
235 { 227 {
236 "cmd": [ 228 "cmd": [
237 "[SLAVE_BUILD]/infra/ENV/bin/python", 229 "[CWD]/infra/ENV/bin/python",
238 "-u", 230 "-u",
239 "[SLAVE_BUILD]/infra/recipes-py/recipes.py", 231 "[CWD]/infra/recipes-py/recipes.py",
240 "--package", 232 "--package",
241 "[TMP_BASE]/roll_build_tmp_1/infra/config/recipes.cfg", 233 "[TMP]/roll_build_tmp_1/infra/config/recipes.cfg",
242 "autoroll", 234 "autoroll",
243 "--output-json", 235 "--output-json",
244 "/path/to/tmp/json" 236 "/path/to/tmp/json"
245 ], 237 ],
246 "cwd": "[SLAVE_BUILD]",
247 "name": "build.roll", 238 "name": "build.roll",
248 "~followup_annotations": [ 239 "~followup_annotations": [
249 "@@@STEP_NEST_LEVEL@1@@@", 240 "@@@STEP_NEST_LEVEL@1@@@",
250 "@@@STEP_TEXT@ (trivial)@@@", 241 "@@@STEP_TEXT@ (trivial)@@@",
251 "@@@STEP_LOG_LINE@json.output@{@@@", 242 "@@@STEP_LOG_LINE@json.output@{@@@",
252 "@@@STEP_LOG_LINE@json.output@ \"picked_roll_details\": {@@@", 243 "@@@STEP_LOG_LINE@json.output@ \"picked_roll_details\": {@@@",
253 "@@@STEP_LOG_LINE@json.output@ \"commit_infos\": {@@@", 244 "@@@STEP_LOG_LINE@json.output@ \"commit_infos\": {@@@",
254 "@@@STEP_LOG_LINE@json.output@ \"recipe_engine\": [@@@", 245 "@@@STEP_LOG_LINE@json.output@ \"recipe_engine\": [@@@",
255 "@@@STEP_LOG_LINE@json.output@ {@@@", 246 "@@@STEP_LOG_LINE@json.output@ {@@@",
256 "@@@STEP_LOG_LINE@json.output@ \"author\": \"foo@chromium.org\", @@@", 247 "@@@STEP_LOG_LINE@json.output@ \"author\": \"foo@chromium.org\", @@@",
(...skipping 29 matching lines...) Expand all
286 ] 277 ]
287 }, 278 },
288 { 279 {
289 "cmd": [ 280 "cmd": [
290 "git", 281 "git",
291 "commit", 282 "commit",
292 "-a", 283 "-a",
293 "-m", 284 "-m",
294 "roll recipes.cfg" 285 "roll recipes.cfg"
295 ], 286 ],
296 "cwd": "[TMP_BASE]/roll_build_tmp_1", 287 "cwd": "[TMP]/roll_build_tmp_1",
297 "name": "build.git commit", 288 "name": "build.git commit",
298 "~followup_annotations": [ 289 "~followup_annotations": [
299 "@@@STEP_NEST_LEVEL@1@@@" 290 "@@@STEP_NEST_LEVEL@1@@@"
300 ] 291 ]
301 }, 292 },
302 { 293 {
303 "cmd": [ 294 "cmd": [
304 "git", 295 "git",
305 "show", 296 "show",
306 "--format=%b" 297 "--format=%b"
307 ], 298 ],
308 "cwd": "[TMP_BASE]/roll_build_tmp_1", 299 "cwd": "[TMP]/roll_build_tmp_1",
309 "name": "build.git show", 300 "name": "build.git show",
310 "stdout": "/path/to/tmp/", 301 "stdout": "/path/to/tmp/",
311 "~followup_annotations": [ 302 "~followup_annotations": [
312 "@@@STEP_NEST_LEVEL@1@@@", 303 "@@@STEP_NEST_LEVEL@1@@@",
313 "@@@STEP_LOG_LINE@output@-some line@@@", 304 "@@@STEP_LOG_LINE@output@-some line@@@",
314 "@@@STEP_LOG_LINE@output@+some other line@@@", 305 "@@@STEP_LOG_LINE@output@+some other line@@@",
315 "@@@STEP_LOG_END@output@@@" 306 "@@@STEP_LOG_END@output@@@"
316 ] 307 ]
317 }, 308 },
318 { 309 {
319 "cmd": [ 310 "cmd": [
320 "python", 311 "python",
321 "-u", 312 "-u",
322 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 313 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
323 "--", 314 "--",
324 "[DEPOT_TOOLS]/gsutil.py", 315 "[ROOT]/b/depot_tools/gsutil.py",
325 "----", 316 "----",
326 "cat", 317 "cat",
327 "gs://recipe-roller-cl-uploads/8e9377cb1551d1353f8f1103e01bd5bf" 318 "gs://recipe-roller-cl-uploads/8e9377cb1551d1353f8f1103e01bd5bf"
328 ], 319 ],
329 "cwd": "[SLAVE_BUILD]",
330 "name": "build.gsutil cat", 320 "name": "build.gsutil cat",
331 "stderr": "/path/to/tmp/", 321 "stderr": "/path/to/tmp/",
332 "stdout": "/path/to/tmp/", 322 "stdout": "/path/to/tmp/",
333 "~followup_annotations": [ 323 "~followup_annotations": [
334 "@@@STEP_NEST_LEVEL@1@@@", 324 "@@@STEP_NEST_LEVEL@1@@@",
335 "@@@STEP_LOG_LINE@stderr@Error: No URLs matched ...@@@", 325 "@@@STEP_LOG_LINE@stderr@Error: No URLs matched ...@@@",
336 "@@@STEP_LOG_END@stderr@@@" 326 "@@@STEP_LOG_END@stderr@@@"
337 ] 327 ]
338 }, 328 },
339 { 329 {
340 "cmd": [ 330 "cmd": [
341 "git", 331 "git",
342 "cl", 332 "cl",
343 "upload", 333 "upload",
344 "--use-commit-queue", 334 "--use-commit-queue",
345 "--bypass-hooks", 335 "--bypass-hooks",
346 "-f", 336 "-f",
347 "-m", 337 "-m",
348 "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. d epot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at h ttps://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug\n(or complain)\n\n recipe_engine:\n https://crrev.com/123abc some commit message (foo@chromium.org )\n\nR=foo@chromium.org,bar@chromium.org,baz@chromium.org\nBUG=123,456\n\nTBR=ma rtiniss@chromium.org,phajdan.jr@chromium.org\n", 338 "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. d epot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at h ttps://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug\n(or complain)\n\n recipe_engine:\n https://crrev.com/123abc some commit message (foo@chromium.org )\n\nR=foo@chromium.org,bar@chromium.org,baz@chromium.org\nBUG=123,456\n\nTBR=ma rtiniss@chromium.org,phajdan.jr@chromium.org\n",
349 "--auth-refresh-token-json=/creds/refresh_tokens/recipe-roller" 339 "--auth-refresh-token-json=/creds/refresh_tokens/recipe-roller"
350 ], 340 ],
351 "cwd": "[TMP_BASE]/roll_build_tmp_1", 341 "cwd": "[TMP]/roll_build_tmp_1",
352 "name": "build.git cl upload", 342 "name": "build.git cl upload",
353 "~followup_annotations": [ 343 "~followup_annotations": [
354 "@@@STEP_NEST_LEVEL@1@@@" 344 "@@@STEP_NEST_LEVEL@1@@@"
355 ] 345 ]
356 }, 346 },
357 { 347 {
358 "cmd": [ 348 "cmd": [
359 "git", 349 "git",
360 "cl", 350 "cl",
361 "issue" 351 "issue"
362 ], 352 ],
363 "cwd": "[TMP_BASE]/roll_build_tmp_1", 353 "cwd": "[TMP]/roll_build_tmp_1",
364 "name": "build.git cl issue", 354 "name": "build.git cl issue",
365 "stdout": "/path/to/tmp/", 355 "stdout": "/path/to/tmp/",
366 "~followup_annotations": [ 356 "~followup_annotations": [
367 "@@@STEP_NEST_LEVEL@1@@@" 357 "@@@STEP_NEST_LEVEL@1@@@"
368 ] 358 ]
369 }, 359 },
370 { 360 {
371 "cmd": [ 361 "cmd": [
372 "python", 362 "python",
373 "-u", 363 "-u",
374 "import sys; sys.exit(1)" 364 "import sys; sys.exit(1)"
375 ], 365 ],
376 "cwd": "[SLAVE_BUILD]",
377 "name": "build.git cl upload failed", 366 "name": "build.git cl upload failed",
378 "~followup_annotations": [ 367 "~followup_annotations": [
379 "@@@STEP_NEST_LEVEL@1@@@", 368 "@@@STEP_NEST_LEVEL@1@@@",
380 "step returned non-zero exit code: 1", 369 "step returned non-zero exit code: 1",
381 "@@@STEP_TEXT@git cl issue output \"Issue number: None (None)\" is not val id@@@", 370 "@@@STEP_TEXT@git cl issue output \"Issue number: None (None)\" is not val id@@@",
382 "@@@STEP_FAILURE@@@" 371 "@@@STEP_FAILURE@@@"
383 ] 372 ]
384 }, 373 },
385 { 374 {
386 "cmd": [ 375 "cmd": [
387 "python", 376 "python",
388 "-u", 377 "-u",
389 "\nimport shutil, sys\nshutil.rmtree(sys.argv[1])\n", 378 "\nimport shutil, sys\nshutil.rmtree(sys.argv[1])\n",
390 "[TMP_BASE]/roll_build_tmp_1" 379 "[TMP]/roll_build_tmp_1"
391 ], 380 ],
392 "cwd": "[SLAVE_BUILD]", 381 "name": "build.rmtree [TMP]/roll_build_tmp_1",
393 "name": "build.rmtree [TMP_BASE]/roll_build_tmp_1",
394 "~followup_annotations": [ 382 "~followup_annotations": [
395 "@@@STEP_NEST_LEVEL@1@@@", 383 "@@@STEP_NEST_LEVEL@1@@@",
396 "@@@STEP_LOG_LINE@python.inline@@@@", 384 "@@@STEP_LOG_LINE@python.inline@@@@",
397 "@@@STEP_LOG_LINE@python.inline@import shutil, sys@@@", 385 "@@@STEP_LOG_LINE@python.inline@import shutil, sys@@@",
398 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1])@@@", 386 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1])@@@",
399 "@@@STEP_LOG_END@python.inline@@@" 387 "@@@STEP_LOG_END@python.inline@@@"
400 ] 388 ]
401 }, 389 },
402 { 390 {
403 "name": "$result", 391 "name": "$result",
404 "reason": "1 out of 2 aggregated steps failed. Failures: Step('build.git cl upload failed') failed with return_code 1", 392 "reason": "1 out of 2 aggregated steps failed. Failures: Step('build.git cl upload failed') failed with return_code 1",
405 "status_code": 1 393 "status_code": 1
406 } 394 }
407 ] 395 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698