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

Side by Side Diff: scripts/slave/recipe_modules/auto_bisect/example.expected/windows_bisector.json

Issue 2247373002: Refactor stages 1, 2 and test_api overhaul. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Addressing all early feedback. Created 4 years, 3 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
(Empty)
1 [
2 {
3 "cmd": [
4 "git",
5 "update-ref",
6 "refs/heads/master",
7 "refs/remotes/origin/master"
8 ],
9 "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
10 "name": "git update-ref"
11 },
12 {
13 "cmd": [
14 "git",
15 "checkout",
16 "master"
17 ],
18 "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
19 "name": "git checkout"
20 },
21 {
22 "cmd": [],
23 "name": "config",
24 "~followup_annotations": [
25 "@@@STEP_LOG_LINE@Bisect job configuration@{@@@",
26 "@@@STEP_LOG_LINE@Bisect job configuration@ \"bad_revision\": \"314017\", @@@",
27 "@@@STEP_LOG_LINE@Bisect job configuration@ \"bug_id\": \"-1\", @@@",
28 "@@@STEP_LOG_LINE@Bisect job configuration@ \"builder_host\": \"master4.g olo.chromium.org\", @@@",
29 "@@@STEP_LOG_LINE@Bisect job configuration@ \"builder_port\": \"8341\", @ @@",
30 "@@@STEP_LOG_LINE@Bisect job configuration@ \"bypass_stats_check\": \"Tru e\", @@@",
31 "@@@STEP_LOG_LINE@Bisect job configuration@ \"command\": \"src/tools/perf /run_benchmark -v --browser=release smoothness.tough_scrolling_cases\", @@@",
32 "@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_builds\": \"True\", @ @@",
33 "@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_job_names\": \"True\" , @@@",
34 "@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_tests\": \"True\", @@ @",
35 "@@@STEP_LOG_LINE@Bisect job configuration@ \"good_revision\": \"314015\" , @@@",
36 "@@@STEP_LOG_LINE@Bisect job configuration@ \"gs_bucket\": \"chrome-perf\ ", @@@",
37 "@@@STEP_LOG_LINE@Bisect job configuration@ \"max_time_minutes\": \"5\", @@@",
38 "@@@STEP_LOG_LINE@Bisect job configuration@ \"metric\": \"mean_input_even t_latency/mean_input_event_latency\", @@@",
39 "@@@STEP_LOG_LINE@Bisect job configuration@ \"recipe_tester_name\": \"chr omium_rel_win7\", @@@",
40 "@@@STEP_LOG_LINE@Bisect job configuration@ \"repeat_count\": \"2\", @@@" ,
41 "@@@STEP_LOG_LINE@Bisect job configuration@ \"skip_gclient_ops\": \"True\ ", @@@",
42 "@@@STEP_LOG_LINE@Bisect job configuration@ \"test_type\": \"perf\"@@@",
43 "@@@STEP_LOG_LINE@Bisect job configuration@}@@@",
44 "@@@STEP_LOG_END@Bisect job configuration@@@"
45 ]
46 },
47 {
48 "cmd": [],
49 "name": "Resolving reference range"
50 },
51 {
52 "cmd": [
53 "python",
54 "-u",
55 "RECIPE_MODULE[build::crrev]/resources/crrev_client.py",
56 "get_numbering",
57 "--params-file",
58 "{\"number\": 314017, \"numbering_identifier\": \"refs/heads/master\", \"n umbering_type\": \"COMMIT_POSITION\", \"project\": \"chromium\", \"repo\": \"chr omium/src\"}",
59 "--attempts",
60 "3"
61 ],
62 "name": "Resolving reference range.crrev get commit hash for refs/heads/mast er@{#314017}",
63 "stdout": "/path/to/tmp/json",
64 "~followup_annotations": [
65 "@@@STEP_NEST_LEVEL@1@@@",
66 "@@@STEP_LOG_LINE@json.output@{@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"git_sha\": \"00316c9ddfb9d7b4e1ed2fff9fe 6d964d2111111\"@@@",
68 "@@@STEP_LOG_LINE@json.output@}@@@",
69 "@@@STEP_LOG_END@json.output@@@"
70 ]
71 },
72 {
73 "cmd": [
74 "python",
75 "-u",
76 "RECIPE_MODULE[build::crrev]/resources/crrev_client.py",
77 "get_numbering",
78 "--params-file",
79 "{\"number\": 314015, \"numbering_identifier\": \"refs/heads/master\", \"n umbering_type\": \"COMMIT_POSITION\", \"project\": \"chromium\", \"repo\": \"chr omium/src\"}",
80 "--attempts",
81 "3"
82 ],
83 "name": "Resolving reference range.crrev get commit hash for refs/heads/mast er@{#314015}",
84 "stdout": "/path/to/tmp/json",
85 "~followup_annotations": [
86 "@@@STEP_NEST_LEVEL@1@@@",
87 "@@@STEP_LOG_LINE@json.output@{@@@",
88 "@@@STEP_LOG_LINE@json.output@ \"git_sha\": \"a6298e4afedbf2cd461755ea6f4 5b0ad64222222\"@@@",
89 "@@@STEP_LOG_LINE@json.output@}@@@",
90 "@@@STEP_LOG_END@json.output@@@"
91 ]
92 },
93 {
94 "cmd": [
95 "python",
96 "-u",
97 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_file.py",
98 "DEPS",
99 "--commit",
100 "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
101 ],
102 "name": "Resolving reference range.fetch file 00316c9ddfb9d7b4e1ed2fff9fe6d9 64d2111111:DEPS",
103 "stdout": "/path/to/tmp/",
104 "~followup_annotations": [
105 "@@@STEP_NEST_LEVEL@1@@@",
106 "@@@STEP_LOG_LINE@Debug Bad Revision DEPS@v8: None@@@",
107 "@@@STEP_LOG_LINE@Debug Bad Revision DEPS@catapult: None@@@",
108 "@@@STEP_LOG_LINE@Debug Bad Revision DEPS@angle: None@@@",
109 "@@@STEP_LOG_LINE@Debug Bad Revision DEPS@skia: None@@@",
110 "@@@STEP_LOG_END@Debug Bad Revision DEPS@@@"
111 ]
112 },
113 {
114 "cmd": [
115 "python",
116 "-u",
117 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_file.py",
118 "DEPS",
119 "--commit",
120 "a6298e4afedbf2cd461755ea6f45b0ad64222222"
121 ],
122 "name": "Resolving reference range.fetch file a6298e4afedbf2cd461755ea6f45b0 ad64222222:DEPS",
123 "stdout": "/path/to/tmp/",
124 "~followup_annotations": [
125 "@@@STEP_NEST_LEVEL@1@@@",
126 "@@@STEP_LOG_LINE@Debug Good Revision DEPS@v8: None@@@",
127 "@@@STEP_LOG_LINE@Debug Good Revision DEPS@catapult: None@@@",
128 "@@@STEP_LOG_LINE@Debug Good Revision DEPS@angle: None@@@",
129 "@@@STEP_LOG_LINE@Debug Good Revision DEPS@skia: None@@@",
130 "@@@STEP_LOG_END@Debug Good Revision DEPS@@@"
131 ]
132 },
133 {
134 "cmd": [],
135 "name": "Expanding revision range"
136 },
137 {
138 "cmd": [
139 "python",
140 "-u",
141 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_intervening_revisions.p y",
142 "a6298e4afedbf2cd461755ea6f45b0ad64222222",
143 "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
144 "https://chromium.googlesource.com/chromium/src"
145 ],
146 "name": "Expanding revision range.for revisions a6298e4afedbf2cd461755ea6f45 b0ad64222222:00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
147 "stdout": "/path/to/tmp/json",
148 "~followup_annotations": [
149 "@@@STEP_NEST_LEVEL@1@@@",
150 "@@@STEP_LOG_LINE@json.output@[@@@",
151 "@@@STEP_LOG_LINE@json.output@ [@@@",
152 "@@@STEP_LOG_LINE@json.output@ \"dcdcdc0ff1122212323134879ddceeb1240b09 88\", @@@",
153 "@@@STEP_LOG_LINE@json.output@ \"ignored\"@@@",
154 "@@@STEP_LOG_LINE@json.output@ ], @@@",
155 "@@@STEP_LOG_LINE@json.output@ [@@@",
156 "@@@STEP_LOG_LINE@json.output@ \"00316c9ddfb9d7b4e1ed2fff9fe6d964d21111 11\", @@@",
157 "@@@STEP_LOG_LINE@json.output@ \"ignored\"@@@",
158 "@@@STEP_LOG_LINE@json.output@ ]@@@",
159 "@@@STEP_LOG_LINE@json.output@]@@@",
160 "@@@STEP_LOG_END@json.output@@@"
161 ]
162 },
163 {
164 "cmd": [
165 "python",
166 "-u",
167 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
168 "--",
169 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
170 "----",
171 "ls",
172 "gs://chrome-perf/Win Builder/full-build-win32_a6298e4afedbf2cd461755ea6f4 5b0ad64222222.zip"
173 ],
174 "name": "gsutil ls"
175 },
176 {
177 "cmd": [
178 "/opt/infra-tools/buildbucket",
179 "put",
180 "--host",
181 "cr-buildbucket.appspot.com",
182 "--service-account-json",
183 "/creds/service_accounts/service-account-chromium-bisect.json",
184 "{\"bucket\": \"master.tryserver.chromium.perf\", \"client_operation_id\": \"dummy\", \"parameters_json\": \"{\\\"builder_name\\\": \\\"win_perf_bisect_bu ilder\\\", \\\"properties\\\": {\\\"build_archive_url\\\": \\\"gs://chrome-perf/ Win Builder/full-build-win32_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip\\\", \ \\"clobber\\\": true, \\\"parent_got_revision\\\": \\\"a6298e4afedbf2cd461755ea6 f45b0ad64222222\\\"}}\", \"tags\": [\"builder:win_perf_bisect_builder\", \"maste r:tryserver.chromium.perf\", \"user_agent:recipe\"]}"
185 ],
186 "name": "buildbucket.put",
187 "stdout": "/path/to/tmp/json",
188 "~followup_annotations": [
189 "@@@STEP_LOG_LINE@json.output@{@@@",
190 "@@@STEP_LOG_LINE@json.output@ \"results\": [@@@",
191 "@@@STEP_LOG_LINE@json.output@ {@@@",
192 "@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
193 "@@@STEP_LOG_LINE@json.output@ \"id\": \"1201331270\"@@@",
194 "@@@STEP_LOG_LINE@json.output@ }@@@",
195 "@@@STEP_LOG_LINE@json.output@ }@@@",
196 "@@@STEP_LOG_LINE@json.output@ ]@@@",
197 "@@@STEP_LOG_LINE@json.output@}@@@",
198 "@@@STEP_LOG_END@json.output@@@"
199 ]
200 },
201 {
202 "cmd": [
203 "python",
204 "-u",
205 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
206 "--",
207 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
208 "----",
209 "ls",
210 "gs://chrome-perf/Win Builder/full-build-win32_00316c9ddfb9d7b4e1ed2fff9fe 6d964d2111111.zip"
211 ],
212 "name": "gsutil ls (2)"
213 },
214 {
215 "cmd": [
216 "/opt/infra-tools/buildbucket",
217 "put",
218 "--host",
219 "cr-buildbucket.appspot.com",
220 "--service-account-json",
221 "/creds/service_accounts/service-account-chromium-bisect.json",
222 "{\"bucket\": \"master.tryserver.chromium.perf\", \"client_operation_id\": \"dummy\", \"parameters_json\": \"{\\\"builder_name\\\": \\\"win_perf_bisect_bu ilder\\\", \\\"properties\\\": {\\\"build_archive_url\\\": \\\"gs://chrome-perf/ Win Builder/full-build-win32_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip\\\", \ \\"clobber\\\": true, \\\"parent_got_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9 fe6d964d2111111\\\"}}\", \"tags\": [\"builder:win_perf_bisect_builder\", \"maste r:tryserver.chromium.perf\", \"user_agent:recipe\"]}"
223 ],
224 "name": "buildbucket.put (2)",
225 "stdout": "/path/to/tmp/json",
226 "~followup_annotations": [
227 "@@@STEP_LOG_LINE@json.output@{@@@",
228 "@@@STEP_LOG_LINE@json.output@ \"results\": [@@@",
229 "@@@STEP_LOG_LINE@json.output@ {@@@",
230 "@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
231 "@@@STEP_LOG_LINE@json.output@ \"id\": \"1201331270\"@@@",
232 "@@@STEP_LOG_LINE@json.output@ }@@@",
233 "@@@STEP_LOG_LINE@json.output@ }@@@",
234 "@@@STEP_LOG_LINE@json.output@ ]@@@",
235 "@@@STEP_LOG_LINE@json.output@}@@@",
236 "@@@STEP_LOG_END@json.output@@@"
237 ]
238 },
239 {
240 "cmd": [
241 "python",
242 "-u",
243 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
244 "--",
245 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
246 "----",
247 "ls",
248 "gs://chrome-perf/Win Builder/full-build-win32_a6298e4afedbf2cd461755ea6f4 5b0ad64222222.zip"
249 ],
250 "name": "gsutil ls (3)"
251 },
252 {
253 "cmd": [],
254 "name": "Triggering test job for a6298e4afedbf2cd461755ea6f45b0ad64222222",
255 "trigger_specs": [
256 {
257 "builder_name": "chromium_rel_win7",
258 "properties": {
259 "bisect_config": {
260 "command": "src/tools/perf/run_benchmark -v --browser=release smooth ness.tough_scrolling_cases",
261 "metric": "mean_input_event_latency/mean_input_event_latency",
262 "repeat_count": 5,
263 "test_type": "perf"
264 },
265 "job_name": "a6298e4afedbf2cd461755ea6f45b0ad64222222-test",
266 "parent_build_archive_url": "gs://chrome-perf/Win Builder/full-build-w in32_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip",
267 "parent_got_revision": "a6298e4afedbf2cd461755ea6f45b0ad64222222",
268 "revision": "a6298e4afedbf2cd461755ea6f45b0ad64222222",
269 "revision_ladder": {
270 "chromium": "a6298e4afedbf2cd461755ea6f45b0ad64222222"
271 }
272 }
273 }
274 ]
275 },
276 {
277 "cmd": [
278 "python",
279 "-u",
280 "\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
281 ],
282 "name": "sleeping",
283 "~followup_annotations": [
284 "@@@STEP_LOG_LINE@python.inline@@@@",
285 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
286 "@@@STEP_LOG_LINE@python.inline@import time@@@",
287 "@@@STEP_LOG_LINE@python.inline@time.sleep(20*60)@@@",
288 "@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
289 "@@@STEP_LOG_END@python.inline@@@"
290 ]
291 },
292 {
293 "cmd": [
294 "python",
295 "-u",
296 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
297 "--",
298 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
299 "----",
300 "ls",
301 "gs://chrome-perf/bisect-results/a6298e4afedbf2cd461755ea6f45b0ad64222222- test.results"
302 ],
303 "name": "gsutil ls (4)"
304 },
305 {
306 "cmd": [
307 "python",
308 "-u",
309 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
310 "--",
311 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
312 "----",
313 "cat",
314 "gs://chrome-perf/bisect-results/a6298e4afedbf2cd461755ea6f45b0ad64222222- test.results"
315 ],
316 "name": "gsutil Get test results for build a6298e4afedbf2cd461755ea6f45b0ad6 4222222",
317 "stdout": "/path/to/tmp/"
318 },
319 {
320 "cmd": [
321 "python",
322 "-u",
323 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
324 "--",
325 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
326 "----",
327 "ls",
328 "gs://chrome-perf/Win Builder/full-build-win32_00316c9ddfb9d7b4e1ed2fff9fe 6d964d2111111.zip"
329 ],
330 "name": "gsutil ls (5)"
331 },
332 {
333 "cmd": [],
334 "name": "Triggering test job for 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
335 "trigger_specs": [
336 {
337 "builder_name": "chromium_rel_win7",
338 "properties": {
339 "bisect_config": {
340 "command": "src/tools/perf/run_benchmark -v --browser=release smooth ness.tough_scrolling_cases",
341 "metric": "mean_input_event_latency/mean_input_event_latency",
342 "repeat_count": 5,
343 "test_type": "perf"
344 },
345 "job_name": "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111-test",
346 "parent_build_archive_url": "gs://chrome-perf/Win Builder/full-build-w in32_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip",
347 "parent_got_revision": "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
348 "revision": "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
349 "revision_ladder": {
350 "chromium": "00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
351 }
352 }
353 }
354 ]
355 },
356 {
357 "cmd": [
358 "python",
359 "-u",
360 "\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
361 ],
362 "name": "sleeping (2)",
363 "~followup_annotations": [
364 "@@@STEP_LOG_LINE@python.inline@@@@",
365 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
366 "@@@STEP_LOG_LINE@python.inline@import time@@@",
367 "@@@STEP_LOG_LINE@python.inline@time.sleep(20*60)@@@",
368 "@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
369 "@@@STEP_LOG_END@python.inline@@@"
370 ]
371 },
372 {
373 "cmd": [
374 "python",
375 "-u",
376 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
377 "--",
378 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
379 "----",
380 "ls",
381 "gs://chrome-perf/bisect-results/00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111- test.results"
382 ],
383 "name": "gsutil ls (6)"
384 },
385 {
386 "cmd": [
387 "python",
388 "-u",
389 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
390 "--",
391 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
392 "----",
393 "cat",
394 "gs://chrome-perf/bisect-results/00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111- test.results"
395 ],
396 "name": "gsutil Get test results for build 00316c9ddfb9d7b4e1ed2fff9fe6d964d 2111111",
397 "stdout": "/path/to/tmp/"
398 },
399 {
400 "cmd": [
401 "python",
402 "-u",
403 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
404 "--",
405 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
406 "----",
407 "ls",
408 "gs://chrome-perf/Win Builder/full-build-win32_dcdcdc0ff1122212323134879dd ceeb1240b0988.zip"
409 ],
410 "name": "gsutil ls (7)"
411 },
412 {
413 "cmd": [
414 "/opt/infra-tools/buildbucket",
415 "put",
416 "--host",
417 "cr-buildbucket.appspot.com",
418 "--service-account-json",
419 "/creds/service_accounts/service-account-chromium-bisect.json",
420 "{\"bucket\": \"master.tryserver.chromium.perf\", \"client_operation_id\": \"dummy\", \"parameters_json\": \"{\\\"builder_name\\\": \\\"win_perf_bisect_bu ilder\\\", \\\"properties\\\": {\\\"build_archive_url\\\": \\\"gs://chrome-perf/ Win Builder/full-build-win32_dcdcdc0ff1122212323134879ddceeb1240b0988.zip\\\", \ \\"clobber\\\": true, \\\"parent_got_revision\\\": \\\"dcdcdc0ff1122212323134879 ddceeb1240b0988\\\"}}\", \"tags\": [\"builder:win_perf_bisect_builder\", \"maste r:tryserver.chromium.perf\", \"user_agent:recipe\"]}"
421 ],
422 "name": "buildbucket.put (3)",
423 "stdout": "/path/to/tmp/json",
424 "~followup_annotations": [
425 "@@@STEP_LOG_LINE@json.output@{@@@",
426 "@@@STEP_LOG_LINE@json.output@ \"results\": [@@@",
427 "@@@STEP_LOG_LINE@json.output@ {@@@",
428 "@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
429 "@@@STEP_LOG_LINE@json.output@ \"id\": \"1201331270\"@@@",
430 "@@@STEP_LOG_LINE@json.output@ }@@@",
431 "@@@STEP_LOG_LINE@json.output@ }@@@",
432 "@@@STEP_LOG_LINE@json.output@ ]@@@",
433 "@@@STEP_LOG_LINE@json.output@}@@@",
434 "@@@STEP_LOG_END@json.output@@@"
435 ]
436 },
437 {
438 "cmd": [
439 "python",
440 "-u",
441 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
442 "--",
443 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
444 "----",
445 "ls",
446 "gs://chrome-perf/Win Builder/full-build-win32_dcdcdc0ff1122212323134879dd ceeb1240b0988.zip"
447 ],
448 "name": "gsutil ls (8)"
449 },
450 {
451 "cmd": [],
452 "name": "Triggering test job for dcdcdc0ff1122212323134879ddceeb1240b0988",
453 "trigger_specs": [
454 {
455 "builder_name": "chromium_rel_win7",
456 "properties": {
457 "bisect_config": {
458 "command": "src/tools/perf/run_benchmark -v --browser=release smooth ness.tough_scrolling_cases",
459 "metric": "mean_input_event_latency/mean_input_event_latency",
460 "repeat_count": 5,
461 "test_type": "perf"
462 },
463 "job_name": "dcdcdc0ff1122212323134879ddceeb1240b0988-test",
464 "parent_build_archive_url": "gs://chrome-perf/Win Builder/full-build-w in32_dcdcdc0ff1122212323134879ddceeb1240b0988.zip",
465 "parent_got_revision": "dcdcdc0ff1122212323134879ddceeb1240b0988",
466 "revision": "dcdcdc0ff1122212323134879ddceeb1240b0988",
467 "revision_ladder": {
468 "chromium": "dcdcdc0ff1122212323134879ddceeb1240b0988"
469 }
470 }
471 }
472 ]
473 },
474 {
475 "cmd": [
476 "python",
477 "-u",
478 "\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
479 ],
480 "name": "sleeping (3)",
481 "~followup_annotations": [
482 "@@@STEP_LOG_LINE@python.inline@@@@",
483 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
484 "@@@STEP_LOG_LINE@python.inline@import time@@@",
485 "@@@STEP_LOG_LINE@python.inline@time.sleep(20*60)@@@",
486 "@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
487 "@@@STEP_LOG_END@python.inline@@@"
488 ]
489 },
490 {
491 "cmd": [
492 "python",
493 "-u",
494 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
495 "--",
496 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
497 "----",
498 "ls",
499 "gs://chrome-perf/bisect-results/dcdcdc0ff1122212323134879ddceeb1240b0988- test.results"
500 ],
501 "name": "gsutil ls (9)"
502 },
503 {
504 "cmd": [
505 "python",
506 "-u",
507 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
508 "--",
509 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
510 "----",
511 "cat",
512 "gs://chrome-perf/bisect-results/dcdcdc0ff1122212323134879ddceeb1240b0988- test.results"
513 ],
514 "name": "gsutil Get test results for build dcdcdc0ff1122212323134879ddceeb12 40b0988",
515 "stdout": "/path/to/tmp/"
516 },
517 {
518 "cmd": [
519 "python",
520 "-u",
521 "RECIPE_MODULE[build::auto_bisect]/resources/significantly_different.py",
522 "[19, 20, 21, 22, 23]",
523 "[12, 13, 14, 15, 16]",
524 "0.01"
525 ],
526 "name": "Checking sample difference",
527 "stdout": "/path/to/tmp/json",
528 "~followup_annotations": [
529 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
530 "@@@STEP_LOG_END@json.output (invalid)@@@"
531 ]
532 },
533 {
534 "cmd": [
535 "python",
536 "-u",
537 "RECIPE_MODULE[build::auto_bisect]/resources/significantly_different.py",
538 "[12, 13, 14, 15, 16]",
539 "[12, 13, 14, 15, 16]",
540 "0.01"
541 ],
542 "name": "Checking sample difference (2)",
543 "stdout": "/path/to/tmp/json",
544 "~followup_annotations": [
545 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
546 "@@@STEP_LOG_END@json.output (invalid)@@@"
547 ]
548 },
549 {
550 "cmd": [
551 "git",
552 "show",
553 "--name-only",
554 "--pretty=format:",
555 "dcdcdc0ff1122212323134879ddceeb1240b0988"
556 ],
557 "cwd": "[SLAVE_BUILD]/src",
558 "name": "Checking DEPS for dcdcdc0ff1122212323134879ddceeb1240b0988",
559 "stdout": "/path/to/tmp/"
560 },
561 {
562 "cmd": [
563 "python",
564 "-u",
565 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_file.py",
566 "DEPS",
567 "--commit",
568 "a6298e4afedbf2cd461755ea6f45b0ad64222222"
569 ],
570 "name": "fetch file a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS",
571 "stdout": "/path/to/tmp/"
572 },
573 {
574 "cmd": [
575 "python",
576 "-u",
577 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_file.py",
578 "DEPS",
579 "--commit",
580 "dcdcdc0ff1122212323134879ddceeb1240b0988"
581 ],
582 "name": "fetch file dcdcdc0ff1122212323134879ddceeb1240b0988:DEPS",
583 "stdout": "/path/to/tmp/"
584 },
585 {
586 "cmd": [
587 "python",
588 "-u",
589 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_intervening_revisions.p y",
590 "001",
591 "004",
592 "https://chromium.googlesource.com/v8/v8"
593 ],
594 "name": "Expanding revision range for revision 004 on depot v8",
595 "stdout": "/path/to/tmp/json",
596 "~followup_annotations": [
597 "@@@STEP_LOG_LINE@json.output@[@@@",
598 "@@@STEP_LOG_LINE@json.output@ [@@@",
599 "@@@STEP_LOG_LINE@json.output@ \"002\", @@@",
600 "@@@STEP_LOG_LINE@json.output@ 0@@@",
601 "@@@STEP_LOG_LINE@json.output@ ], @@@",
602 "@@@STEP_LOG_LINE@json.output@ [@@@",
603 "@@@STEP_LOG_LINE@json.output@ \"003\", @@@",
604 "@@@STEP_LOG_LINE@json.output@ 0@@@",
605 "@@@STEP_LOG_LINE@json.output@ ]@@@",
606 "@@@STEP_LOG_LINE@json.output@]@@@",
607 "@@@STEP_LOG_END@json.output@@@"
608 ]
609 },
610 {
611 "cmd": [
612 "git",
613 "hash-object",
614 "-t",
615 "blob",
616 "-w",
617 "--stdin"
618 ],
619 "cwd": "[SLAVE_BUILD]/src",
620 "name": "Hashing modified DEPS file with revision 002",
621 "stdin": "vars={'v8_revision': '002'};deps = {'src/v8': 'v8.git@' + Var('v8_ revision'),'src/third_party/WebKit': 'webkit.git@010'}",
622 "stdout": "/path/to/tmp/"
623 },
624 {
625 "cmd": [
626 "git",
627 "diff",
628 "a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS",
629 "f412e8458",
630 "--src-prefix=IAMSRC:",
631 "--dst-prefix=IAMDST:"
632 ],
633 "cwd": "[SLAVE_BUILD]/src",
634 "name": "Generating patch for a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS to 002",
635 "stdout": "/path/to/tmp/"
636 },
637 {
638 "cmd": [
639 "git",
640 "hash-object",
641 "-t",
642 "blob",
643 "-w",
644 "--stdin"
645 ],
646 "cwd": "[SLAVE_BUILD]/src",
647 "name": "Hashing modified DEPS file with revision 003",
648 "stdin": "vars={'v8_revision': '003'};deps = {'src/v8': 'v8.git@' + Var('v8_ revision'),'src/third_party/WebKit': 'webkit.git@010'}",
649 "stdout": "/path/to/tmp/"
650 },
651 {
652 "cmd": [
653 "git",
654 "diff",
655 "a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS",
656 "f412e8458",
657 "--src-prefix=IAMSRC:",
658 "--dst-prefix=IAMDST:"
659 ],
660 "cwd": "[SLAVE_BUILD]/src",
661 "name": "Generating patch for a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS to 003",
662 "stdout": "/path/to/tmp/"
663 },
664 {
665 "cmd": [
666 "git",
667 "footers",
668 "--position",
669 "a6298e4afedbf2cd461755ea6f45b0ad64222222"
670 ],
671 "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
672 "name": "resolving hash a6298e4afedbf2cd461755ea6f45b0ad64222222",
673 "stdout": "/path/to/tmp/"
674 },
675 {
676 "cmd": [],
677 "name": "Wiggling revision chromium@a6298e4afe,v8@003"
678 },
679 {
680 "cmd": [
681 "python",
682 "-u",
683 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
684 "--",
685 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
686 "----",
687 "ls",
688 "gs://chrome-perf/Win Builder/full-build-win32_a6298e4afedbf2cd461755ea6f4 5b0ad64222222_51e7ed4b63ad81d8b499e42b888149349afaaca1.zip"
689 ],
690 "name": "gsutil ls (10)"
691 },
692 {
693 "cmd": [
694 "/opt/infra-tools/buildbucket",
695 "put",
696 "--host",
697 "cr-buildbucket.appspot.com",
698 "--service-account-json",
699 "/creds/service_accounts/service-account-chromium-bisect.json",
700 "{\"bucket\": \"master.tryserver.chromium.perf\", \"client_operation_id\": \"dummy\", \"parameters_json\": \"{\\\"builder_name\\\": \\\"win_perf_bisect_bu ilder\\\", \\\"properties\\\": {\\\"build_archive_url\\\": \\\"gs://chrome-perf/ Win Builder/full-build-win32_a6298e4afedbf2cd461755ea6f45b0ad64222222_51e7ed4b63 ad81d8b499e42b888149349afaaca1.zip\\\", \\\"clobber\\\": true, \\\"deps_revision _overrides\\\": {\\\"src/v8\\\": \\\"003\\\"}, \\\"parent_got_revision\\\": \\\" a6298e4afedbf2cd461755ea6f45b0ad64222222\\\"}}\", \"tags\": [\"builder:win_perf_ bisect_builder\", \"master:tryserver.chromium.perf\", \"user_agent:recipe\"]}"
701 ],
702 "name": "buildbucket.put (4)",
703 "stdout": "/path/to/tmp/json",
704 "~followup_annotations": [
705 "@@@STEP_LOG_LINE@json.output@{@@@",
706 "@@@STEP_LOG_LINE@json.output@ \"results\": [@@@",
707 "@@@STEP_LOG_LINE@json.output@ {@@@",
708 "@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
709 "@@@STEP_LOG_LINE@json.output@ \"id\": \"1201331270\"@@@",
710 "@@@STEP_LOG_LINE@json.output@ }@@@",
711 "@@@STEP_LOG_LINE@json.output@ }@@@",
712 "@@@STEP_LOG_LINE@json.output@ ]@@@",
713 "@@@STEP_LOG_LINE@json.output@}@@@",
714 "@@@STEP_LOG_END@json.output@@@"
715 ]
716 },
717 {
718 "cmd": [
719 "python",
720 "-u",
721 "RECIPE_MODULE[build::auto_bisect]/resources/fetch_revision_info.py",
722 "003",
723 "v8"
724 ],
725 "name": "Reading culprit cl information.",
726 "stdout": "/path/to/tmp/json",
727 "~followup_annotations": [
728 "@@@STEP_LOG_LINE@json.output@{@@@",
729 "@@@STEP_LOG_LINE@json.output@ \"author\": \"DummyAuthor\", @@@",
730 "@@@STEP_LOG_LINE@json.output@ \"body\": \"A long description for a CL.\\ nContaining multiple lines\", @@@",
731 "@@@STEP_LOG_LINE@json.output@ \"date\": \"01/01/2015\", @@@",
732 "@@@STEP_LOG_LINE@json.output@ \"email\": \"dummy@nowhere.com\", @@@",
733 "@@@STEP_LOG_LINE@json.output@ \"subject\": \"Some random CL\"@@@",
734 "@@@STEP_LOG_LINE@json.output@}@@@",
735 "@@@STEP_LOG_END@json.output@@@"
736 ]
737 },
738 {
739 "cmd": [
740 "python",
741 "-u",
742 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
743 "--spec",
744 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src .git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data /firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplu gins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame _rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data /ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/ data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests ': None, 'src/data/page_cycler': None, 'src/data/selenium_core': None, 'src/data /tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/b mp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_sh ell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.gi t', 'managed': True, 'name': 'src-internal', 'url': 'https://chrome-internal.goo glesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': T rue, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/gith ub.com/catapult-project/catapult.git'}]",
745 "--root",
746 "src",
747 "--revision_mapping_file",
748 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
749 "--git-cache-dir",
750 "[GIT_CACHE]",
751 "--output_json",
752 "/path/to/tmp/json",
753 "--revision",
754 "src@HEAD",
755 "--output_manifest"
756 ],
757 "env": {
758 "GCLIENT_KILL_GIT_FETCH_AFTER": "1200",
759 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
760 },
761 "name": "bot_update",
762 "~followup_annotations": [
763 "@@@STEP_TEXT@Some step text@@@",
764 "@@@STEP_LOG_LINE@json.output@{@@@",
765 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
766 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
767 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
768 "@@@STEP_LOG_LINE@json.output@ }, @@@",
769 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
770 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
771 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
772 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
773 "@@@STEP_LOG_LINE@json.output@ }, @@@",
774 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
775 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
776 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
777 "@@@STEP_LOG_LINE@json.output@ }, @@@",
778 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
779 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
780 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
781 "@@@STEP_LOG_LINE@json.output@ }, @@@",
782 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
783 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
784 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
785 "@@@STEP_LOG_LINE@json.output@ }, @@@",
786 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
787 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
788 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
789 "@@@STEP_LOG_LINE@json.output@ }, @@@",
790 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
791 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
792 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
793 "@@@STEP_LOG_LINE@json.output@ }, @@@",
794 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
795 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
796 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
797 "@@@STEP_LOG_LINE@json.output@ }@@@",
798 "@@@STEP_LOG_LINE@json.output@ }, @@@",
799 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
800 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
801 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
802 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
803 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
804 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328 b2809876916353cb994259692140934\", @@@",
805 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/h eads/master@{#182578}\", @@@",
806 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
807 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
808 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
809 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
810 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
811 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
812 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
813 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
814 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
815 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
816 "@@@STEP_LOG_LINE@json.output@ }, @@@",
817 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
818 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
819 "@@@STEP_LOG_LINE@json.output@}@@@",
820 "@@@STEP_LOG_END@json.output@@@",
821 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
822 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
823 "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18 2578}\"@@@",
824 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
825 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
826 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
827 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
828 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
829 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
830 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
831 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
832 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
833 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
834 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
835 ]
836 },
837 {
838 "cmd": [],
839 "name": "ensure_goma"
840 },
841 {
842 "cmd": [
843 "python",
844 "-u",
845 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
846 "--platform",
847 "linux-amd64",
848 "--dest-directory",
849 "[SLAVE_BUILD]/cipd",
850 "--json-output",
851 "/path/to/tmp/json"
852 ],
853 "name": "ensure_goma.install cipd",
854 "~followup_annotations": [
855 "@@@STEP_NEST_LEVEL@1@@@",
856 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
857 "@@@STEP_LOG_LINE@json.output@{@@@",
858 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
859 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
860 "@@@STEP_LOG_LINE@json.output@}@@@",
861 "@@@STEP_LOG_END@json.output@@@"
862 ]
863 },
864 {
865 "cmd": [
866 "[SLAVE_BUILD]/cipd/cipd",
867 "ensure",
868 "--root",
869 "[CACHE]/cipd/goma",
870 "--list",
871 "infra/tools/cloudtail/linux-amd64 goma_recipe_module\ninfra_internal/goma /client/linux-amd64 release",
872 "--json-output",
873 "/path/to/tmp/json",
874 "--service-account-json",
875 "/creds/service_accounts/service-account-goma-client.json"
876 ],
877 "name": "ensure_goma.ensure_installed",
878 "~followup_annotations": [
879 "@@@STEP_NEST_LEVEL@1@@@",
880 "@@@STEP_LOG_LINE@json.output@{@@@",
881 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
882 "@@@STEP_LOG_LINE@json.output@ {@@@",
883 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-goma_recipe_modu\", @@@",
884 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/cloudtail/l inux-amd64\"@@@",
885 "@@@STEP_LOG_LINE@json.output@ }, @@@",
886 "@@@STEP_LOG_LINE@json.output@ {@@@",
887 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
888 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
889 "@@@STEP_LOG_LINE@json.output@ }@@@",
890 "@@@STEP_LOG_LINE@json.output@ ]@@@",
891 "@@@STEP_LOG_LINE@json.output@}@@@",
892 "@@@STEP_LOG_END@json.output@@@"
893 ]
894 },
895 {
896 "cmd": [
897 "python",
898 "-u",
899 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
900 "runhooks"
901 ],
902 "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
903 "env": {
904 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
905 "GYP_CHROMIUM_NO_ACTION": "1",
906 "GYP_DEFINES": "branding=Chrome buildtype=Official component=static_librar y gomadir='[CACHE]/cipd/goma' target_arch=x64 use_goma=1",
907 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
908 },
909 "name": "gclient runhooks"
910 },
911 {
912 "cmd": [
913 "python",
914 "-u",
915 "[TMP_BASE]/fake_checkout_tmp_1/testing/scripts/get_compile_targets.py",
916 "--output",
917 "/path/to/tmp/json",
918 "--",
919 "--build-config-fs",
920 "Release",
921 "--paths",
922 "{\"checkout\": \"[TMP_BASE]/fake_checkout_tmp_1\", \"runit.py\": \"RECIPE _PACKAGE_REPO[build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_ REPO[build]/scripts/slave/runtest.py\"}",
923 "--properties",
924 "{\"buildername\": \"linux_perf_bisect\", \"buildnumber\": 123456, \"maste rname\": \"tryserver.chromium.perf\", \"results-url\": \"https://chromeperf.apps pot.com\", \"slavename\": \"dummyslave\", \"target_platform\": \"linux\"}"
925 ],
926 "name": "get compile targets for scripts",
927 "~followup_annotations": [
928 "@@@STEP_LOG_LINE@json.output@{}@@@",
929 "@@@STEP_LOG_END@json.output@@@"
930 ]
931 },
932 {
933 "cmd": [
934 "python",
935 "-u",
936 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
937 "[TMP_BASE]/fake_checkout_tmp_1/testing/buildbot/tryserver.chromium.perf.j son",
938 "/path/to/tmp/json"
939 ],
940 "name": "read test spec (tryserver.chromium.perf.json)",
941 "~followup_annotations": [
942 "@@@STEP_TEXT@path: [TMP_BASE]/fake_checkout_tmp_1/testing/buildbot/tryser ver.chromium.perf.json@@@",
943 "@@@STEP_LOG_LINE@json.output@{}@@@",
944 "@@@STEP_LOG_END@json.output@@@"
945 ]
946 },
947 {
948 "cmd": [
949 "python",
950 "-u",
951 "[TMP_BASE]/fake_checkout_tmp_1/tools/prepare-bisect-perf-regression.py",
952 "-w",
953 "[CACHE]/bisect"
954 ],
955 "name": "Preparing for Bisection"
956 },
957 {
958 "cmd": [],
959 "name": "ensure_goma (2)"
960 },
961 {
962 "cmd": [
963 "python",
964 "-u",
965 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
966 "--platform",
967 "linux-amd64",
968 "--dest-directory",
969 "[SLAVE_BUILD]/cipd",
970 "--json-output",
971 "/path/to/tmp/json"
972 ],
973 "name": "ensure_goma.install cipd (2)",
974 "~followup_annotations": [
975 "@@@STEP_NEST_LEVEL@1@@@",
976 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
977 "@@@STEP_LOG_LINE@json.output@{@@@",
978 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
979 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
980 "@@@STEP_LOG_LINE@json.output@}@@@",
981 "@@@STEP_LOG_END@json.output@@@"
982 ]
983 },
984 {
985 "cmd": [
986 "[SLAVE_BUILD]/cipd/cipd",
987 "ensure",
988 "--root",
989 "[CACHE]/cipd/goma",
990 "--list",
991 "infra/tools/cloudtail/linux-amd64 goma_recipe_module\ninfra_internal/goma /client/linux-amd64 release",
992 "--json-output",
993 "/path/to/tmp/json",
994 "--service-account-json",
995 "/creds/service_accounts/service-account-goma-client.json"
996 ],
997 "name": "ensure_goma.ensure_installed (2)",
998 "~followup_annotations": [
999 "@@@STEP_NEST_LEVEL@1@@@",
1000 "@@@STEP_LOG_LINE@json.output@{@@@",
1001 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
1002 "@@@STEP_LOG_LINE@json.output@ {@@@",
1003 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-goma_recipe_modu\", @@@",
1004 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/cloudtail/l inux-amd64\"@@@",
1005 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1006 "@@@STEP_LOG_LINE@json.output@ {@@@",
1007 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
1008 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
1009 "@@@STEP_LOG_LINE@json.output@ }@@@",
1010 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1011 "@@@STEP_LOG_LINE@json.output@}@@@",
1012 "@@@STEP_LOG_END@json.output@@@"
1013 ]
1014 },
1015 {
1016 "allow_subannotations": true,
1017 "cmd": [
1018 "python",
1019 "-u",
1020 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
1021 "--target",
1022 "Release",
1023 "--xvfb",
1024 "--factory-properties",
1025 "{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \" builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"byp ass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --br owser=release smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \" dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314 015\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \ "chromium_rel_win7\", \"repeat_count\": \"2\", \"skip_gclient_ops\": \"True\", \ "test_type\": \"perf\"}, \"buildername\": \"linux_perf_bisect\", \"buildnumber\" : 123456, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect :example\", \"slavename\": \"dummyslave\"}",
1026 "--build-properties",
1027 "{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \" builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"byp ass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --br owser=release smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \" dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314 015\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \ "chromium_rel_win7\", \"repeat_count\": \"2\", \"skip_gclient_ops\": \"True\", \ "test_type\": \"perf\"}, \"buildername\": \"linux_perf_bisect\", \"buildnumber\" : 123456, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect :example\", \"slavename\": \"dummyslave\"}",
1028 "--step-name=Running Bisection",
1029 "--builder-name=linux_perf_bisect",
1030 "--slave-name=dummyslave",
1031 "--build-number=123456",
1032 "--run-python-script",
1033 "[TMP_BASE]/fake_checkout_tmp_1/tools/run-bisect-perf-regression.py",
1034 "-w",
1035 "[CACHE]/bisect",
1036 "--extra_src",
1037 "dummy_extra_src",
1038 "--path_to_config",
1039 "/dummy/path/",
1040 "--path_to_goma",
1041 "[CACHE]/cipd/goma",
1042 "--build-properties",
1043 "{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \" builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"byp ass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --br owser=release smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \" dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314 015\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \ "chromium_rel_win7\", \"repeat_count\": \"2\", \"skip_gclient_ops\": \"True\", \ "test_type\": \"perf\"}, \"buildername\": \"linux_perf_bisect\", \"buildnumber\" : 123456, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect :example\", \"slavename\": \"dummyslave\"}"
1044 ],
1045 "name": "Running Bisection"
1046 },
1047 {
1048 "name": "$result",
1049 "recipe_result": null,
1050 "status_code": 0
1051 }
1052 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698