| OLD | NEW | 
|---|
| 1 [ | 1 [ | 
| 2   { | 2   { | 
| 3     "cmd": [ | 3     "cmd": [ | 
| 4       "python", | 4       "python", | 
| 5       "-u", | 5       "-u", | 
| 6       "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
    sys.argv[1]):\n  with open(sys.argv[2], 'w') as f:\n    json.dump(os.listdir(sys
    .argv[1]), f)\n", | 6       "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
    sys.argv[1]):\n  with open(sys.argv[2], 'w') as f:\n    json.dump(os.listdir(sys
    .argv[1]), f)\n", | 
| 7       "[CWD]\\src\\out\\Release", | 7       "[SLAVE_BUILD]\\src\\out\\Release", | 
| 8       "/path/to/tmp/json" | 8       "/path/to/tmp/json" | 
| 9     ], | 9     ], | 
|  | 10     "cwd": "[SLAVE_BUILD]", | 
| 10     "name": "listdir build_dir", | 11     "name": "listdir build_dir", | 
| 11     "~followup_annotations": [ | 12     "~followup_annotations": [ | 
| 12       "@@@STEP_LOG_LINE@json.output@[@@@", | 13       "@@@STEP_LOG_LINE@json.output@[@@@", | 
| 13       "@@@STEP_LOG_LINE@json.output@  \"chrome\", @@@", | 14       "@@@STEP_LOG_LINE@json.output@  \"chrome\", @@@", | 
| 14       "@@@STEP_LOG_LINE@json.output@  \"icu.dat\", @@@", | 15       "@@@STEP_LOG_LINE@json.output@  \"icu.dat\", @@@", | 
| 15       "@@@STEP_LOG_LINE@json.output@  \"lib\", @@@", | 16       "@@@STEP_LOG_LINE@json.output@  \"lib\", @@@", | 
| 16       "@@@STEP_LOG_LINE@json.output@  \"file.obj\"@@@", | 17       "@@@STEP_LOG_LINE@json.output@  \"file.obj\"@@@", | 
| 17       "@@@STEP_LOG_LINE@json.output@]@@@", | 18       "@@@STEP_LOG_LINE@json.output@]@@@", | 
| 18       "@@@STEP_LOG_END@json.output@@@", | 19       "@@@STEP_LOG_END@json.output@@@", | 
| 19       "@@@STEP_LOG_LINE@python.inline@@@@", | 20       "@@@STEP_LOG_LINE@python.inline@@@@", | 
| 20       "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | 21       "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | 
| 21       "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
    .isdir(sys.argv[1]):@@@", | 22       "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
    .isdir(sys.argv[1]):@@@", | 
| 22       "@@@STEP_LOG_LINE@python.inline@  with open(sys.argv[2], 'w') as f:@@@", | 23       "@@@STEP_LOG_LINE@python.inline@  with open(sys.argv[2], 'w') as f:@@@", | 
| 23       "@@@STEP_LOG_LINE@python.inline@    json.dump(os.listdir(sys.argv[1]), f)@
    @@", | 24       "@@@STEP_LOG_LINE@python.inline@    json.dump(os.listdir(sys.argv[1]), f)@
    @@", | 
| 24       "@@@STEP_LOG_END@python.inline@@@" | 25       "@@@STEP_LOG_END@python.inline@@@" | 
| 25     ] | 26     ] | 
| 26   }, | 27   }, | 
| 27   { | 28   { | 
| 28     "cmd": [ | 29     "cmd": [ | 
| 29       "python", | 30       "python", | 
| 30       "-u", | 31       "-u", | 
| 31       "RECIPE_MODULE[build::archive]\\resources\\zip_archive.py", | 32       "RECIPE_MODULE[build::archive]\\resources\\zip_archive.py", | 
| 32       "[TMP]\\chrome_staging_tmp_1", | 33       "[TMP_BASE]\\chrome_staging_tmp_1", | 
| 33       "chrome-asan-win32-release-refs_heads_B1-123456", | 34       "chrome-asan-win32-release-refs_heads_B1-123456", | 
| 34       "[\"chrome\", \"icu.dat\"]", | 35       "[\"chrome\", \"icu.dat\"]", | 
| 35       "[CWD]\\src\\out\\Release" | 36       "[SLAVE_BUILD]\\src\\out\\Release" | 
| 36     ], | 37     ], | 
|  | 38     "cwd": "[SLAVE_BUILD]", | 
| 37     "name": "zipping" | 39     "name": "zipping" | 
| 38   }, | 40   }, | 
| 39   { | 41   { | 
| 40     "cmd": [ | 42     "cmd": [ | 
| 41       "python", | 43       "python", | 
| 42       "-u", | 44       "-u", | 
| 43       "[ROOT]\\b\\depot_tools\\gsutil.py", | 45       "[DEPOT_TOOLS]\\gsutil.py", | 
| 44       "--", | 46       "--", | 
| 45       "-h", | 47       "-h", | 
| 46       "x-goog-meta-Cr-Commit-Position:refs/heads/B1@{#123456}", | 48       "x-goog-meta-Cr-Commit-Position:refs/heads/B1@{#123456}", | 
| 47       "-h", | 49       "-h", | 
| 48       "x-goog-meta-Cr-Commit-Position-Number:123456", | 50       "x-goog-meta-Cr-Commit-Position-Number:123456", | 
| 49       "-h", | 51       "-h", | 
| 50       "x-goog-meta-Cr-Git-Commit:5e3250aadda2b170692f8e762d43b7e8deadbeef", | 52       "x-goog-meta-Cr-Git-Commit:5e3250aadda2b170692f8e762d43b7e8deadbeef", | 
| 51       "cp", | 53       "cp", | 
| 52       "-a", | 54       "-a", | 
| 53       "public-read", | 55       "public-read", | 
| 54       "[TMP]\\chrome_staging_tmp_1\\chrome-asan-win32-release-refs_heads_B1-1234
    56.zip", | 56       "[TMP_BASE]\\chrome_staging_tmp_1\\chrome-asan-win32-release-refs_heads_B1
    -123456.zip", | 
| 55       "gs://chromium/win32-release-subdir/chrome-asan-win32-release-refs_heads_B
    1-123456.zip" | 57       "gs://chromium/win32-release-subdir/chrome-asan-win32-release-refs_heads_B
    1-123456.zip" | 
| 56     ], | 58     ], | 
|  | 59     "cwd": "[SLAVE_BUILD]", | 
| 57     "name": "gsutil upload", | 60     "name": "gsutil upload", | 
| 58     "~followup_annotations": [ | 61     "~followup_annotations": [ | 
| 59       "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium/win3
    2-release-subdir/chrome-asan-win32-release-refs_heads_B1-123456.zip@@@" | 62       "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium/win3
    2-release-subdir/chrome-asan-win32-release-refs_heads_B1-123456.zip@@@" | 
| 60     ] | 63     ] | 
| 61   }, | 64   }, | 
| 62   { | 65   { | 
| 63     "cmd": [ | 66     "cmd": [ | 
| 64       "python", | 67       "python", | 
| 65       "-u", | 68       "-u", | 
| 66       "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", | 69       "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", | 
| 67       "[TMP]\\chrome_staging_tmp_1\\chrome-asan-win32-release-refs_heads_B1-1234
    56.zip" | 70       "[TMP_BASE]\\chrome_staging_tmp_1\\chrome-asan-win32-release-refs_heads_B1
    -123456.zip" | 
| 68     ], | 71     ], | 
|  | 72     "cwd": "[SLAVE_BUILD]", | 
| 69     "name": "chrome-asan-win32-release-refs_heads_B1-123456.zip", | 73     "name": "chrome-asan-win32-release-refs_heads_B1-123456.zip", | 
| 70     "~followup_annotations": [ | 74     "~followup_annotations": [ | 
| 71       "@@@STEP_LOG_LINE@python.inline@@@@", | 75       "@@@STEP_LOG_LINE@python.inline@@@@", | 
| 72       "@@@STEP_LOG_LINE@python.inline@import os@@@", | 76       "@@@STEP_LOG_LINE@python.inline@import os@@@", | 
| 73       "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 77       "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 
| 74       "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", | 78       "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", | 
| 75       "@@@STEP_LOG_END@python.inline@@@" | 79       "@@@STEP_LOG_END@python.inline@@@" | 
| 76     ] | 80     ] | 
| 77   }, | 81   }, | 
| 78   { | 82   { | 
| 79     "name": "$result", | 83     "name": "$result", | 
| 80     "recipe_result": null, | 84     "recipe_result": null, | 
| 81     "status_code": 0 | 85     "status_code": 0 | 
| 82   } | 86   } | 
| 83 ] | 87 ] | 
| OLD | NEW | 
|---|