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]