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

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: Rebasing, addressing 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 "--master",
744 "tryserver.chromium.perf",
745 "--builder",
746 "linux_perf_bisect",
747 "--slave",
748 "dummyslave",
749 "--spec",
750 "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'}]",
751 "--root",
752 "src",
753 "--revision_mapping_file",
754 "{\"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\"}",
755 "--git-cache-dir",
756 "[GIT_CACHE]",
757 "--output_json",
758 "/path/to/tmp/json",
759 "--revision",
760 "src@HEAD",
761 "--output_manifest"
762 ],
763 "env": {
764 "GCLIENT_KILL_GIT_FETCH_AFTER": "1200",
765 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
766 },
767 "name": "bot_update",
768 "~followup_annotations": [
769 "@@@STEP_TEXT@Some step text@@@",
770 "@@@STEP_LOG_LINE@json.output@{@@@",
771 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
772 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
773 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
774 "@@@STEP_LOG_LINE@json.output@ }, @@@",
775 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
776 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
777 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
778 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
779 "@@@STEP_LOG_LINE@json.output@ }, @@@",
780 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
781 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
782 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
783 "@@@STEP_LOG_LINE@json.output@ }, @@@",
784 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
785 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
786 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
787 "@@@STEP_LOG_LINE@json.output@ }, @@@",
788 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
789 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
790 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
791 "@@@STEP_LOG_LINE@json.output@ }, @@@",
792 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
793 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
794 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
795 "@@@STEP_LOG_LINE@json.output@ }, @@@",
796 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
797 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
798 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
799 "@@@STEP_LOG_LINE@json.output@ }, @@@",
800 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
801 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
802 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
803 "@@@STEP_LOG_LINE@json.output@ }@@@",
804 "@@@STEP_LOG_LINE@json.output@ }, @@@",
805 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
806 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
807 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
808 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
809 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
810 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328 b2809876916353cb994259692140934\", @@@",
811 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/h eads/master@{#182578}\", @@@",
812 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
813 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
814 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
815 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
816 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
817 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
818 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
819 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
820 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
821 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
822 "@@@STEP_LOG_LINE@json.output@ }, @@@",
823 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
824 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
825 "@@@STEP_LOG_LINE@json.output@}@@@",
826 "@@@STEP_LOG_END@json.output@@@",
827 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
828 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
829 "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18 2578}\"@@@",
830 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
831 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
832 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
833 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
834 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
835 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
836 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
837 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
838 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
839 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
840 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
841 ]
842 },
843 {
844 "cmd": [],
845 "name": "ensure_goma"
846 },
847 {
848 "cmd": [
849 "python",
850 "-u",
851 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
852 "--platform",
853 "linux-amd64",
854 "--dest-directory",
855 "[SLAVE_BUILD]/cipd",
856 "--json-output",
857 "/path/to/tmp/json"
858 ],
859 "name": "ensure_goma.install cipd",
860 "~followup_annotations": [
861 "@@@STEP_NEST_LEVEL@1@@@",
862 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
863 "@@@STEP_LOG_LINE@json.output@{@@@",
864 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
865 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
866 "@@@STEP_LOG_LINE@json.output@}@@@",
867 "@@@STEP_LOG_END@json.output@@@"
868 ]
869 },
870 {
871 "cmd": [
872 "[SLAVE_BUILD]/cipd/cipd",
873 "ensure",
874 "--root",
875 "[CACHE]/cipd/goma",
876 "--list",
877 "infra/tools/cloudtail/linux-amd64 goma_recipe_module\ninfra_internal/goma /client/linux-amd64 release",
878 "--json-output",
879 "/path/to/tmp/json",
880 "--service-account-json",
881 "/creds/service_accounts/service-account-goma-client.json"
882 ],
883 "name": "ensure_goma.ensure_installed",
884 "~followup_annotations": [
885 "@@@STEP_NEST_LEVEL@1@@@",
886 "@@@STEP_LOG_LINE@json.output@{@@@",
887 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
888 "@@@STEP_LOG_LINE@json.output@ {@@@",
889 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-goma_recipe_modu\", @@@",
890 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/cloudtail/l inux-amd64\"@@@",
891 "@@@STEP_LOG_LINE@json.output@ }, @@@",
892 "@@@STEP_LOG_LINE@json.output@ {@@@",
893 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
894 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
895 "@@@STEP_LOG_LINE@json.output@ }@@@",
896 "@@@STEP_LOG_LINE@json.output@ ]@@@",
897 "@@@STEP_LOG_LINE@json.output@}@@@",
898 "@@@STEP_LOG_END@json.output@@@"
899 ]
900 },
901 {
902 "cmd": [
903 "python",
904 "-u",
905 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
906 "runhooks"
907 ],
908 "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
909 "env": {
910 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
911 "GYP_CHROMIUM_NO_ACTION": "1",
912 "GYP_DEFINES": "branding=Chrome buildtype=Official component=static_librar y gomadir='[CACHE]/cipd/goma' target_arch=x64 use_goma=1",
913 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
914 },
915 "name": "gclient runhooks"
916 },
917 {
918 "cmd": [
919 "python",
920 "-u",
921 "[TMP_BASE]/fake_checkout_tmp_1/testing/scripts/get_compile_targets.py",
922 "--output",
923 "/path/to/tmp/json",
924 "--",
925 "--build-config-fs",
926 "Release",
927 "--paths",
928 "{\"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\"}",
929 "--properties",
930 "{\"buildername\": \"linux_perf_bisect\", \"buildnumber\": 123456, \"maste rname\": \"tryserver.chromium.perf\", \"slavename\": \"dummyslave\", \"target_pl atform\": \"linux\"}"
931 ],
932 "name": "get compile targets for scripts",
933 "~followup_annotations": [
934 "@@@STEP_LOG_LINE@json.output@{}@@@",
935 "@@@STEP_LOG_END@json.output@@@"
936 ]
937 },
938 {
939 "cmd": [
940 "python",
941 "-u",
942 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
943 "[TMP_BASE]/fake_checkout_tmp_1/testing/buildbot/tryserver.chromium.perf.j son",
944 "/path/to/tmp/json"
945 ],
946 "name": "read test spec (tryserver.chromium.perf.json)",
947 "~followup_annotations": [
948 "@@@STEP_TEXT@path: [TMP_BASE]/fake_checkout_tmp_1/testing/buildbot/tryser ver.chromium.perf.json@@@",
949 "@@@STEP_LOG_LINE@json.output@{}@@@",
950 "@@@STEP_LOG_END@json.output@@@"
951 ]
952 },
953 {
954 "cmd": [
955 "python",
956 "-u",
957 "[TMP_BASE]/fake_checkout_tmp_1/tools/prepare-bisect-perf-regression.py",
958 "-w",
959 "[CACHE]/bisect"
960 ],
961 "name": "Preparing for Bisection"
962 },
963 {
964 "cmd": [],
965 "name": "ensure_goma (2)"
966 },
967 {
968 "cmd": [
969 "python",
970 "-u",
971 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
972 "--platform",
973 "linux-amd64",
974 "--dest-directory",
975 "[SLAVE_BUILD]/cipd",
976 "--json-output",
977 "/path/to/tmp/json"
978 ],
979 "name": "ensure_goma.install cipd (2)",
980 "~followup_annotations": [
981 "@@@STEP_NEST_LEVEL@1@@@",
982 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
983 "@@@STEP_LOG_LINE@json.output@{@@@",
984 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
985 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
986 "@@@STEP_LOG_LINE@json.output@}@@@",
987 "@@@STEP_LOG_END@json.output@@@"
988 ]
989 },
990 {
991 "cmd": [
992 "[SLAVE_BUILD]/cipd/cipd",
993 "ensure",
994 "--root",
995 "[CACHE]/cipd/goma",
996 "--list",
997 "infra/tools/cloudtail/linux-amd64 goma_recipe_module\ninfra_internal/goma /client/linux-amd64 release",
998 "--json-output",
999 "/path/to/tmp/json",
1000 "--service-account-json",
1001 "/creds/service_accounts/service-account-goma-client.json"
1002 ],
1003 "name": "ensure_goma.ensure_installed (2)",
1004 "~followup_annotations": [
1005 "@@@STEP_NEST_LEVEL@1@@@",
1006 "@@@STEP_LOG_LINE@json.output@{@@@",
1007 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
1008 "@@@STEP_LOG_LINE@json.output@ {@@@",
1009 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-goma_recipe_modu\", @@@",
1010 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/cloudtail/l inux-amd64\"@@@",
1011 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1012 "@@@STEP_LOG_LINE@json.output@ {@@@",
1013 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
1014 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
1015 "@@@STEP_LOG_LINE@json.output@ }@@@",
1016 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1017 "@@@STEP_LOG_LINE@json.output@}@@@",
1018 "@@@STEP_LOG_END@json.output@@@"
1019 ]
1020 },
1021 {
1022 "allow_subannotations": true,
1023 "cmd": [
1024 "python",
1025 "-u",
1026 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
1027 "--target",
1028 "Release",
1029 "--xvfb",
1030 "--factory-properties",
1031 "{\"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\"}",
1032 "--build-properties",
1033 "{\"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\"}",
1034 "--step-name=Running Bisection",
1035 "--builder-name=linux_perf_bisect",
1036 "--slave-name=dummyslave",
1037 "--build-number=123456",
1038 "--run-python-script",
1039 "[TMP_BASE]/fake_checkout_tmp_1/tools/run-bisect-perf-regression.py",
1040 "-w",
1041 "[CACHE]/bisect",
1042 "--extra_src",
1043 "dummy_extra_src",
1044 "--path_to_config",
1045 "/dummy/path/",
1046 "--path_to_goma",
1047 "[CACHE]/cipd/goma",
1048 "--build-properties",
1049 "{\"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\"}"
1050 ],
1051 "name": "Running Bisection"
1052 },
1053 {
1054 "name": "$result",
1055 "recipe_result": null,
1056 "status_code": 0
1057 }
1058 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698