• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [
4      "vpython",
5      "-u",
6      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7      "--json-output",
8      "/path/to/tmp/json",
9      "copy",
10      "[HOME]/ssh_machine.json",
11      "/path/to/tmp/"
12    ],
13    "infra_step": true,
14    "name": "read ssh_machine.json",
15    "~followup_annotations": [
16      "@@@STEP_LOG_LINE@ssh_machine.json@{\"user_ip\": \"foo@127.0.0.1\"}@@@",
17      "@@@STEP_LOG_END@ssh_machine.json@@@"
18    ]
19  },
20  {
21    "cmd": [
22      "scp",
23      "file.txt",
24      "foo@127.0.0.1:file.txt"
25    ],
26    "env": {
27      "CHROME_HEADLESS": "1",
28      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
29    },
30    "infra_step": true,
31    "name": "scp file.txt foo@127.0.0.1:file.txt"
32  },
33  {
34    "cmd": [],
35    "name": "read file.txt"
36  },
37  {
38    "cmd": [
39      "scp",
40      "foo@127.0.0.1:file.txt",
41      "[CLEANUP]/read_file_on_device_tmp_1/file.txt"
42    ],
43    "env": {
44      "CHROME_HEADLESS": "1",
45      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
46    },
47    "infra_step": true,
48    "name": "read file.txt.scp foo@127.0.0.1:file.txt [CLEANUP]/read_file_on_device_tmp_1/file.txt",
49    "~followup_annotations": [
50      "@@@STEP_NEST_LEVEL@1@@@"
51    ]
52  },
53  {
54    "cmd": [
55      "vpython",
56      "-u",
57      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
58      "--json-output",
59      "/path/to/tmp/json",
60      "copy",
61      "[CLEANUP]/read_file_on_device_tmp_1/file.txt",
62      "/path/to/tmp/"
63    ],
64    "infra_step": true,
65    "name": "read file.txt.read file.txt",
66    "~followup_annotations": [
67      "@@@STEP_NEST_LEVEL@1@@@",
68      "@@@STEP_LOG_END@file.txt@@@"
69    ]
70  },
71  {
72    "cmd": [
73      "python",
74      "-u",
75      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
76      "foo@127.0.0.1",
77      "if exist \"file.txt\" del \"file.txt\"",
78      "1"
79    ],
80    "env": {
81      "CHROME_HEADLESS": "1",
82      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
83    },
84    "infra_step": true,
85    "name": "rm file.txt"
86  },
87  {
88    "cmd": [
89      "vpython",
90      "-u",
91      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
92      "--json-output",
93      "/path/to/tmp/json",
94      "rmtree",
95      "results_dir"
96    ],
97    "infra_step": true,
98    "name": "rmtree results_dir"
99  },
100  {
101    "cmd": [
102      "vpython",
103      "-u",
104      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
105      "--json-output",
106      "/path/to/tmp/json",
107      "ensure-directory",
108      "--mode",
109      "0777",
110      "results_dir"
111    ],
112    "infra_step": true,
113    "name": "makedirs results_dir"
114  },
115  {
116    "cmd": [
117      "python",
118      "-u",
119      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
120      "foo@127.0.0.1",
121      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"device_results_dir\"",
122      "8"
123    ],
124    "env": {
125      "CHROME_HEADLESS": "1",
126      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
127    },
128    "infra_step": true,
129    "name": "clean device_results_dir"
130  },
131  {
132    "cmd": [
133      "python",
134      "-u",
135      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
136      "foo@127.0.0.1",
137      "if not exist \"C:\\Users\\chrome-bot\\botdata\\resources\" md \"C:\\Users\\chrome-bot\\botdata\\resources\"",
138      "1"
139    ],
140    "env": {
141      "CHROME_HEADLESS": "1",
142      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
143    },
144    "infra_step": true,
145    "name": "mkdir C:\\Users\\chrome-bot\\botdata\\resources"
146  },
147  {
148    "cmd": [
149      "python",
150      "-u",
151      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
152      "foo@127.0.0.1",
153      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\bin\"",
154      "8"
155    ],
156    "env": {
157      "CHROME_HEADLESS": "1",
158      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
159    },
160    "infra_step": true,
161    "name": "clean C:\\Users\\chrome-bot\\botdata\\bin"
162  },
163  {
164    "cmd": [
165      "python",
166      "-u",
167      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
168      "foo@127.0.0.1",
169      "if exist \"C:\\Users\\chrome-bot\\botdata\\empty\" rd \"C:\\Users\\chrome-bot\\botdata\\empty\"",
170      "1"
171    ],
172    "env": {
173      "CHROME_HEADLESS": "1",
174      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
175    },
176    "infra_step": true,
177    "name": "rmdir C:\\Users\\chrome-bot\\botdata\\empty"
178  },
179  {
180    "cmd": [
181      "python",
182      "-u",
183      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
184      "foo@127.0.0.1",
185      "if not exist \"C:\\Users\\chrome-bot\\botdata\\empty\" md \"C:\\Users\\chrome-bot\\botdata\\empty\"",
186      "1"
187    ],
188    "env": {
189      "CHROME_HEADLESS": "1",
190      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
191    },
192    "infra_step": true,
193    "name": "mkdir C:\\Users\\chrome-bot\\botdata\\empty"
194  },
195  {
196    "cmd": [
197      "python",
198      "-u",
199      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
200      "foo@127.0.0.1",
201      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\bin\"",
202      "8"
203    ],
204    "env": {
205      "CHROME_HEADLESS": "1",
206      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
207    },
208    "infra_step": true,
209    "name": "clean C:\\Users\\chrome-bot\\botdata\\bin (2)"
210  },
211  {
212    "cmd": [],
213    "name": "copy [START_DIR]/skia/resources to device"
214  },
215  {
216    "cmd": [
217      "python",
218      "-u",
219      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
220      "foo@127.0.0.1",
221      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\"",
222      "8"
223    ],
224    "env": {
225      "CHROME_HEADLESS": "1",
226      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
227    },
228    "infra_step": true,
229    "name": "copy [START_DIR]/skia/resources to device.clean C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device",
230    "~followup_annotations": [
231      "@@@STEP_NEST_LEVEL@1@@@"
232    ]
233  },
234  {
235    "cmd": [
236      "scp",
237      "-r",
238      "[START_DIR]/skia/resources",
239      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\resources"
240    ],
241    "env": {
242      "CHROME_HEADLESS": "1",
243      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
244    },
245    "infra_step": true,
246    "name": "copy [START_DIR]/skia/resources to device.scp -r [START_DIR]/skia/resources foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\resources",
247    "~followup_annotations": [
248      "@@@STEP_NEST_LEVEL@1@@@"
249    ]
250  },
251  {
252    "cmd": [
253      "python",
254      "-u",
255      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
256      "foo@127.0.0.1",
257      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\resources\" \"C:\\Users\\chrome-bot\\botdata\\resources\"",
258      "8"
259    ],
260    "env": {
261      "CHROME_HEADLESS": "1",
262      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
263    },
264    "infra_step": true,
265    "name": "copy [START_DIR]/skia/resources to device.copy C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\resources to C:\\Users\\chrome-bot\\botdata\\resources",
266    "~followup_annotations": [
267      "@@@STEP_NEST_LEVEL@1@@@"
268    ]
269  },
270  {
271    "cmd": [
272      "vpython",
273      "-u",
274      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
275      "--json-output",
276      "/path/to/tmp/json",
277      "copy",
278      "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
279      "/path/to/tmp/"
280    ],
281    "infra_step": true,
282    "name": "Get skp VERSION",
283    "~followup_annotations": [
284      "@@@STEP_LOG_LINE@VERSION@42@@@",
285      "@@@STEP_LOG_END@VERSION@@@"
286    ]
287  },
288  {
289    "cmd": [
290      "vpython",
291      "-u",
292      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
293      "--json-output",
294      "/path/to/tmp/json",
295      "copy",
296      "42",
297      "[START_DIR]/tmp/SKP_VERSION"
298    ],
299    "infra_step": true,
300    "name": "write SKP_VERSION",
301    "~followup_annotations": [
302      "@@@STEP_LOG_LINE@SKP_VERSION@42@@@",
303      "@@@STEP_LOG_END@SKP_VERSION@@@"
304    ]
305  },
306  {
307    "cmd": [],
308    "name": "read C:\\Users\\chrome-bot\\botdata\\SKP_VERSION"
309  },
310  {
311    "cmd": [
312      "scp",
313      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SKP_VERSION",
314      "[CLEANUP]/read_file_on_device_tmp_2/SKP_VERSION"
315    ],
316    "env": {
317      "CHROME_HEADLESS": "1",
318      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
319    },
320    "infra_step": true,
321    "name": "read C:\\Users\\chrome-bot\\botdata\\SKP_VERSION.scp foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SKP_VERSION [CLEANUP]/read_file_on_device_tmp_2/SKP_VERSION",
322    "~followup_annotations": [
323      "@@@STEP_NEST_LEVEL@1@@@"
324    ]
325  },
326  {
327    "cmd": [
328      "vpython",
329      "-u",
330      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
331      "--json-output",
332      "/path/to/tmp/json",
333      "copy",
334      "[CLEANUP]/read_file_on_device_tmp_2/SKP_VERSION",
335      "/path/to/tmp/"
336    ],
337    "infra_step": true,
338    "name": "read C:\\Users\\chrome-bot\\botdata\\SKP_VERSION.read SKP_VERSION",
339    "~followup_annotations": [
340      "@@@STEP_NEST_LEVEL@1@@@",
341      "@@@STEP_LOG_END@SKP_VERSION@@@"
342    ]
343  },
344  {
345    "cmd": [
346      "python",
347      "-u",
348      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
349      "foo@127.0.0.1",
350      "if exist \"C:\\Users\\chrome-bot\\botdata\\SKP_VERSION\" del \"C:\\Users\\chrome-bot\\botdata\\SKP_VERSION\"",
351      "1"
352    ],
353    "env": {
354      "CHROME_HEADLESS": "1",
355      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
356    },
357    "infra_step": true,
358    "name": "rm C:\\Users\\chrome-bot\\botdata\\SKP_VERSION"
359  },
360  {
361    "cmd": [
362      "python",
363      "-u",
364      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
365      "foo@127.0.0.1",
366      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\skps\"",
367      "8"
368    ],
369    "env": {
370      "CHROME_HEADLESS": "1",
371      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
372    },
373    "infra_step": true,
374    "name": "clean C:\\Users\\chrome-bot\\botdata\\skps"
375  },
376  {
377    "cmd": [],
378    "name": "copy [START_DIR]/skp to device"
379  },
380  {
381    "cmd": [
382      "python",
383      "-u",
384      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
385      "foo@127.0.0.1",
386      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\"",
387      "8"
388    ],
389    "env": {
390      "CHROME_HEADLESS": "1",
391      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
392    },
393    "infra_step": true,
394    "name": "copy [START_DIR]/skp to device.clean C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device",
395    "~followup_annotations": [
396      "@@@STEP_NEST_LEVEL@1@@@"
397    ]
398  },
399  {
400    "cmd": [
401      "scp",
402      "-r",
403      "[START_DIR]/skp",
404      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skp"
405    ],
406    "env": {
407      "CHROME_HEADLESS": "1",
408      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
409    },
410    "infra_step": true,
411    "name": "copy [START_DIR]/skp to device.scp -r [START_DIR]/skp foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skp",
412    "~followup_annotations": [
413      "@@@STEP_NEST_LEVEL@1@@@"
414    ]
415  },
416  {
417    "cmd": [
418      "python",
419      "-u",
420      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
421      "foo@127.0.0.1",
422      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skp\" \"C:\\Users\\chrome-bot\\botdata\\skps\"",
423      "8"
424    ],
425    "env": {
426      "CHROME_HEADLESS": "1",
427      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
428    },
429    "infra_step": true,
430    "name": "copy [START_DIR]/skp to device.copy C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skp to C:\\Users\\chrome-bot\\botdata\\skps",
431    "~followup_annotations": [
432      "@@@STEP_NEST_LEVEL@1@@@"
433    ]
434  },
435  {
436    "cmd": [
437      "scp",
438      "[START_DIR]/tmp/SKP_VERSION",
439      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SKP_VERSION"
440    ],
441    "env": {
442      "CHROME_HEADLESS": "1",
443      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
444    },
445    "infra_step": true,
446    "name": "scp [START_DIR]/tmp/SKP_VERSION foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SKP_VERSION"
447  },
448  {
449    "cmd": [
450      "vpython",
451      "-u",
452      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
453      "--json-output",
454      "/path/to/tmp/json",
455      "copy",
456      "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
457      "/path/to/tmp/"
458    ],
459    "infra_step": true,
460    "name": "Get skimage VERSION",
461    "~followup_annotations": [
462      "@@@STEP_LOG_LINE@VERSION@42@@@",
463      "@@@STEP_LOG_END@VERSION@@@"
464    ]
465  },
466  {
467    "cmd": [
468      "vpython",
469      "-u",
470      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
471      "--json-output",
472      "/path/to/tmp/json",
473      "copy",
474      "42",
475      "[START_DIR]/tmp/SK_IMAGE_VERSION"
476    ],
477    "infra_step": true,
478    "name": "write SK_IMAGE_VERSION",
479    "~followup_annotations": [
480      "@@@STEP_LOG_LINE@SK_IMAGE_VERSION@42@@@",
481      "@@@STEP_LOG_END@SK_IMAGE_VERSION@@@"
482    ]
483  },
484  {
485    "cmd": [],
486    "name": "read C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION"
487  },
488  {
489    "cmd": [
490      "scp",
491      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION",
492      "[CLEANUP]/read_file_on_device_tmp_3/SK_IMAGE_VERSION"
493    ],
494    "env": {
495      "CHROME_HEADLESS": "1",
496      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
497    },
498    "infra_step": true,
499    "name": "read C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION.scp foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION [CLEANUP]/read_file_on_device_tmp_3/SK_IMAGE_VERSION",
500    "~followup_annotations": [
501      "@@@STEP_NEST_LEVEL@1@@@"
502    ]
503  },
504  {
505    "cmd": [
506      "vpython",
507      "-u",
508      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
509      "--json-output",
510      "/path/to/tmp/json",
511      "copy",
512      "[CLEANUP]/read_file_on_device_tmp_3/SK_IMAGE_VERSION",
513      "/path/to/tmp/"
514    ],
515    "infra_step": true,
516    "name": "read C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION.read SK_IMAGE_VERSION",
517    "~followup_annotations": [
518      "@@@STEP_NEST_LEVEL@1@@@",
519      "@@@STEP_LOG_END@SK_IMAGE_VERSION@@@"
520    ]
521  },
522  {
523    "cmd": [
524      "python",
525      "-u",
526      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
527      "foo@127.0.0.1",
528      "if exist \"C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION\" del \"C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION\"",
529      "1"
530    ],
531    "env": {
532      "CHROME_HEADLESS": "1",
533      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
534    },
535    "infra_step": true,
536    "name": "rm C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION"
537  },
538  {
539    "cmd": [
540      "python",
541      "-u",
542      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
543      "foo@127.0.0.1",
544      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\images\"",
545      "8"
546    ],
547    "env": {
548      "CHROME_HEADLESS": "1",
549      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
550    },
551    "infra_step": true,
552    "name": "clean C:\\Users\\chrome-bot\\botdata\\images"
553  },
554  {
555    "cmd": [],
556    "name": "copy [START_DIR]/skimage to device"
557  },
558  {
559    "cmd": [
560      "python",
561      "-u",
562      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
563      "foo@127.0.0.1",
564      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\"",
565      "8"
566    ],
567    "env": {
568      "CHROME_HEADLESS": "1",
569      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
570    },
571    "infra_step": true,
572    "name": "copy [START_DIR]/skimage to device.clean C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device",
573    "~followup_annotations": [
574      "@@@STEP_NEST_LEVEL@1@@@"
575    ]
576  },
577  {
578    "cmd": [
579      "scp",
580      "-r",
581      "[START_DIR]/skimage",
582      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skimage"
583    ],
584    "env": {
585      "CHROME_HEADLESS": "1",
586      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
587    },
588    "infra_step": true,
589    "name": "copy [START_DIR]/skimage to device.scp -r [START_DIR]/skimage foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skimage",
590    "~followup_annotations": [
591      "@@@STEP_NEST_LEVEL@1@@@"
592    ]
593  },
594  {
595    "cmd": [
596      "python",
597      "-u",
598      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
599      "foo@127.0.0.1",
600      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skimage\" \"C:\\Users\\chrome-bot\\botdata\\images\"",
601      "8"
602    ],
603    "env": {
604      "CHROME_HEADLESS": "1",
605      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
606    },
607    "infra_step": true,
608    "name": "copy [START_DIR]/skimage to device.copy C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\skimage to C:\\Users\\chrome-bot\\botdata\\images",
609    "~followup_annotations": [
610      "@@@STEP_NEST_LEVEL@1@@@"
611    ]
612  },
613  {
614    "cmd": [
615      "scp",
616      "[START_DIR]/tmp/SK_IMAGE_VERSION",
617      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION"
618    ],
619    "env": {
620      "CHROME_HEADLESS": "1",
621      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
622    },
623    "infra_step": true,
624    "name": "scp [START_DIR]/tmp/SK_IMAGE_VERSION foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SK_IMAGE_VERSION"
625  },
626  {
627    "cmd": [
628      "vpython",
629      "-u",
630      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
631      "--json-output",
632      "/path/to/tmp/json",
633      "copy",
634      "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
635      "/path/to/tmp/"
636    ],
637    "infra_step": true,
638    "name": "Get svg VERSION",
639    "~followup_annotations": [
640      "@@@STEP_LOG_LINE@VERSION@42@@@",
641      "@@@STEP_LOG_END@VERSION@@@"
642    ]
643  },
644  {
645    "cmd": [
646      "vpython",
647      "-u",
648      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
649      "--json-output",
650      "/path/to/tmp/json",
651      "copy",
652      "42",
653      "[START_DIR]/tmp/SVG_VERSION"
654    ],
655    "infra_step": true,
656    "name": "write SVG_VERSION",
657    "~followup_annotations": [
658      "@@@STEP_LOG_LINE@SVG_VERSION@42@@@",
659      "@@@STEP_LOG_END@SVG_VERSION@@@"
660    ]
661  },
662  {
663    "cmd": [],
664    "name": "read C:\\Users\\chrome-bot\\botdata\\SVG_VERSION"
665  },
666  {
667    "cmd": [
668      "scp",
669      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SVG_VERSION",
670      "[CLEANUP]/read_file_on_device_tmp_4/SVG_VERSION"
671    ],
672    "env": {
673      "CHROME_HEADLESS": "1",
674      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
675    },
676    "infra_step": true,
677    "name": "read C:\\Users\\chrome-bot\\botdata\\SVG_VERSION.scp foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SVG_VERSION [CLEANUP]/read_file_on_device_tmp_4/SVG_VERSION",
678    "~followup_annotations": [
679      "@@@STEP_NEST_LEVEL@1@@@"
680    ]
681  },
682  {
683    "cmd": [
684      "vpython",
685      "-u",
686      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
687      "--json-output",
688      "/path/to/tmp/json",
689      "copy",
690      "[CLEANUP]/read_file_on_device_tmp_4/SVG_VERSION",
691      "/path/to/tmp/"
692    ],
693    "infra_step": true,
694    "name": "read C:\\Users\\chrome-bot\\botdata\\SVG_VERSION.read SVG_VERSION",
695    "~followup_annotations": [
696      "@@@STEP_NEST_LEVEL@1@@@",
697      "@@@STEP_LOG_END@SVG_VERSION@@@"
698    ]
699  },
700  {
701    "cmd": [
702      "python",
703      "-u",
704      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
705      "foo@127.0.0.1",
706      "if exist \"C:\\Users\\chrome-bot\\botdata\\SVG_VERSION\" del \"C:\\Users\\chrome-bot\\botdata\\SVG_VERSION\"",
707      "1"
708    ],
709    "env": {
710      "CHROME_HEADLESS": "1",
711      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
712    },
713    "infra_step": true,
714    "name": "rm C:\\Users\\chrome-bot\\botdata\\SVG_VERSION"
715  },
716  {
717    "cmd": [
718      "python",
719      "-u",
720      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
721      "foo@127.0.0.1",
722      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\svgs\"",
723      "8"
724    ],
725    "env": {
726      "CHROME_HEADLESS": "1",
727      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
728    },
729    "infra_step": true,
730    "name": "clean C:\\Users\\chrome-bot\\botdata\\svgs"
731  },
732  {
733    "cmd": [],
734    "name": "copy [START_DIR]/svg to device"
735  },
736  {
737    "cmd": [
738      "python",
739      "-u",
740      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
741      "foo@127.0.0.1",
742      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\"",
743      "8"
744    ],
745    "env": {
746      "CHROME_HEADLESS": "1",
747      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
748    },
749    "infra_step": true,
750    "name": "copy [START_DIR]/svg to device.clean C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device",
751    "~followup_annotations": [
752      "@@@STEP_NEST_LEVEL@1@@@"
753    ]
754  },
755  {
756    "cmd": [
757      "scp",
758      "-r",
759      "[START_DIR]/svg",
760      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\svg"
761    ],
762    "env": {
763      "CHROME_HEADLESS": "1",
764      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
765    },
766    "infra_step": true,
767    "name": "copy [START_DIR]/svg to device.scp -r [START_DIR]/svg foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\svg",
768    "~followup_annotations": [
769      "@@@STEP_NEST_LEVEL@1@@@"
770    ]
771  },
772  {
773    "cmd": [
774      "python",
775      "-u",
776      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
777      "foo@127.0.0.1",
778      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\svg\" \"C:\\Users\\chrome-bot\\botdata\\svgs\"",
779      "8"
780    ],
781    "env": {
782      "CHROME_HEADLESS": "1",
783      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
784    },
785    "infra_step": true,
786    "name": "copy [START_DIR]/svg to device.copy C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\svg to C:\\Users\\chrome-bot\\botdata\\svgs",
787    "~followup_annotations": [
788      "@@@STEP_NEST_LEVEL@1@@@"
789    ]
790  },
791  {
792    "cmd": [
793      "scp",
794      "[START_DIR]/tmp/SVG_VERSION",
795      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SVG_VERSION"
796    ],
797    "env": {
798      "CHROME_HEADLESS": "1",
799      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
800    },
801    "infra_step": true,
802    "name": "scp [START_DIR]/tmp/SVG_VERSION foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\SVG_VERSION"
803  },
804  {
805    "cmd": [],
806    "name": "copy [START_DIR]/build to device"
807  },
808  {
809    "cmd": [
810      "python",
811      "-u",
812      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
813      "foo@127.0.0.1",
814      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\empty\" \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\"",
815      "8"
816    ],
817    "env": {
818      "CHROME_HEADLESS": "1",
819      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
820    },
821    "infra_step": true,
822    "name": "copy [START_DIR]/build to device.clean C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device",
823    "~followup_annotations": [
824      "@@@STEP_NEST_LEVEL@1@@@"
825    ]
826  },
827  {
828    "cmd": [
829      "scp",
830      "-r",
831      "[START_DIR]/build",
832      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\build"
833    ],
834    "env": {
835      "CHROME_HEADLESS": "1",
836      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
837    },
838    "infra_step": true,
839    "name": "copy [START_DIR]/build to device.scp -r [START_DIR]/build foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\build",
840    "~followup_annotations": [
841      "@@@STEP_NEST_LEVEL@1@@@"
842    ]
843  },
844  {
845    "cmd": [
846      "python",
847      "-u",
848      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
849      "foo@127.0.0.1",
850      "robocopy /mir \"C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\build\" \"C:\\Users\\chrome-bot\\botdata\\bin\"",
851      "8"
852    ],
853    "env": {
854      "CHROME_HEADLESS": "1",
855      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
856    },
857    "infra_step": true,
858    "name": "copy [START_DIR]/build to device.copy C:\\Users\\chrome-bot\\botdata\\tmp_copy_directory_contents_to_device\\build to C:\\Users\\chrome-bot\\botdata\\bin",
859    "~followup_annotations": [
860      "@@@STEP_NEST_LEVEL@1@@@"
861    ]
862  },
863  {
864    "cmd": [
865      "scp",
866      "RECIPE_MODULE[skia::flavor]/resources/win_run_and_check_log.ps1",
867      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\bin\\win_run_and_check_log.ps1"
868    ],
869    "env": {
870      "CHROME_HEADLESS": "1",
871      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
872    },
873    "infra_step": true,
874    "name": "scp RECIPE_MODULE[skia::flavor]/resources/win_run_and_check_log.ps1 foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\bin\\win_run_and_check_log.ps1"
875  },
876  {
877    "cmd": [
878      "python",
879      "-u",
880      "RECIPE_MODULE[skia::flavor]/resources/win_ssh_cmd.py",
881      "foo@127.0.0.1",
882      "powershell -ExecutionPolicy Unrestricted -File C:\\Users\\chrome-bot\\botdata\\bin\\win_run_and_check_log.ps1 C:\\Users\\chrome-bot\\botdata\\bin\\dm --some-flag",
883      "1"
884    ],
885    "env": {
886      "CHROME_HEADLESS": "1",
887      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
888    },
889    "name": "dm"
890  },
891  {
892    "cmd": [
893      "scp",
894      "-r",
895      "foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\dm_out\\*",
896      "[START_DIR]/[SWARM_OUT_DIR]"
897    ],
898    "env": {
899      "CHROME_HEADLESS": "1",
900      "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
901    },
902    "infra_step": true,
903    "name": "scp -r foo@127.0.0.1:C:\\Users\\chrome-bot\\botdata\\dm_out\\* [START_DIR]/[SWARM_OUT_DIR]"
904  },
905  {
906    "name": "$result"
907  }
908]