1 [ 2 { 3 "cmd": [ 4 "python", 5 "-u", 6 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", 7 "--path", 8 "[START_DIR]/swarming.client", 9 "--url", 10 "https://chromium.googlesource.com/external/swarming.client.git" 11 ], 12 "name": "git setup (swarming_client)" 13 }, 14 { 15 "cmd": [ 16 "git", 17 "retry", 18 "fetch", 19 "origin", 20 "master" 21 ], 22 "cwd": "[START_DIR]/swarming.client", 23 "env": { 24 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:<PATH>" 25 }, 26 "infra_step": true, 27 "name": "git fetch (swarming_client)" 28 }, 29 { 30 "cmd": [ 31 "git", 32 "checkout", 33 "-f", 34 "FETCH_HEAD" 35 ], 36 "cwd": "[START_DIR]/swarming.client", 37 "infra_step": true, 38 "name": "git checkout (swarming_client)" 39 }, 40 { 41 "cmd": [ 42 "git", 43 "rev-parse", 44 "HEAD" 45 ], 46 "cwd": "[START_DIR]/swarming.client", 47 "infra_step": true, 48 "name": "read revision", 49 "stdout": "/path/to/tmp/", 50 "~followup_annotations": [ 51 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" 52 ] 53 }, 54 { 55 "cmd": [ 56 "git", 57 "clean", 58 "-f", 59 "-d", 60 "-x" 61 ], 62 "cwd": "[START_DIR]/swarming.client", 63 "infra_step": true, 64 "name": "git clean (swarming_client)" 65 }, 66 { 67 "cmd": [ 68 "git", 69 "submodule", 70 "sync" 71 ], 72 "cwd": "[START_DIR]/swarming.client", 73 "infra_step": true, 74 "name": "submodule sync (swarming_client)" 75 }, 76 { 77 "cmd": [ 78 "git", 79 "submodule", 80 "update", 81 "--init", 82 "--recursive" 83 ], 84 "cwd": "[START_DIR]/swarming.client", 85 "infra_step": true, 86 "name": "submodule update (swarming_client)" 87 }, 88 { 89 "cmd": [ 90 "python", 91 "-u", 92 "[START_DIR]/swarming.client/swarming.py", 93 "--version" 94 ], 95 "name": "swarming.py --version", 96 "stdout": "/path/to/tmp/", 97 "~followup_annotations": [ 98 "@@@STEP_TEXT (a] 0.8.6@@@" 99 ] 100 }, 101 { 102 "cmd": [ 103 "python", 104 "-u", 105 "[START_DIR]/swarming.client/isolate.py", 106 "archive", 107 "--isolate", 108 "[START_DIR]/swarming.client/example/payload/hello_world.isolate", 109 "--isolated", 110 "[TMP_BASE]/hello_isolated_world_tmp_1/hello_world.isolated", 111 "--isolate-server", 112 "https://isolateserver-dev.appspot.com", 113 "--config-variable", 114 "OS", 115 "win", 116 "--verbose" 117 ], 118 "name": "archive for win", 119 "stdout": "/path/to/tmp/" 120 }, 121 { 122 "cmd": [ 123 "python", 124 "-u", 125 "[START_DIR]/swarming.client/swarming.py", 126 "trigger", 127 "--swarming", 128 "https://chromium-swarm-dev.appspot.com", 129 "--isolate-server", 130 "https://isolateserver-dev.appspot.com", 131 "--priority", 132 "30", 133 "--shards", 134 "1", 135 "--task-name", 136 "hello_world/Windows-7-SP1/hash_for_w", 137 "--dump-json", 138 "/path/to/tmp/json", 139 "--expiration", 140 "3600", 141 "--io-timeout", 142 "1200", 143 "--hard-timeout", 144 "3600", 145 "--dimension", 146 "cpu", 147 "x86-64", 148 "--dimension", 149 "gpu", 150 "none", 151 "--dimension", 152 "os", 153 "Windows-7-SP1", 154 "--env", 155 "TESTING", 156 "1", 157 "--tag", 158 "data:hash_for_win", 159 "--tag", 160 "master:tryserver", 161 "--tag", 162 "name:hello_world", 163 "--tag", 164 "os:Windows-7-SP1", 165 "--tag", 166 "os:win", 167 "--tag", 168 "stepname:hello_world on Windows-7-SP1", 169 "--verbose", 170 "--idempotent", 171 "--user", 172 "joe", 173 "--cipd-package", 174 "bin:super/awesome/pkg:git_revision:deadbeef", 175 "--isolated", 176 "hash_for_win" 177 ], 178 "infra_step": true, 179 "name": "[trigger] hello_world on Windows-7-SP1", 180 "~followup_annotations": [ 181 "@@@STEP_TEXT@Run on OS: 'Windows-7-SP1'@@@", 182 "@@@STEP_LOG_LINE (a] json.output@{@@@", 183 "@@@STEP_LOG_LINE (a] json.output@ \"base_task_name\": \"hello_world/Windows-7-SP1/hash_for_w\", @@@", 184 "@@@STEP_LOG_LINE (a] json.output@ \"tasks\": {@@@", 185 "@@@STEP_LOG_LINE (a] json.output@ \"hello_world/Windows-7-SP1/hash_for_w\": {@@@", 186 "@@@STEP_LOG_LINE (a] json.output@ \"shard_index\": 0, @@@", 187 "@@@STEP_LOG_LINE (a] json.output@ \"task_id\": \"10000\", @@@", 188 "@@@STEP_LOG_LINE (a] json.output@ \"view_url\": \"https://chromium-swarm-dev.appspot.com/user/task/10000\"@@@", 189 "@@@STEP_LOG_LINE (a] json.output@ }@@@", 190 "@@@STEP_LOG_LINE (a] json.output@ }@@@", 191 "@@@STEP_LOG_LINE (a] json.output@}@@@", 192 "@@@STEP_LOG_END (a] json.output@@@", 193 "@@@STEP_LINK@shard #0@https://chromium-swarm-dev.appspot.com/user/task/10000@@@" 194 ] 195 }, 196 { 197 "cmd": [ 198 "echo", 199 "running something locally" 200 ], 201 "name": "local step" 202 }, 203 { 204 "cmd": [ 205 "python", 206 "-u", 207 "RECIPE_MODULE[skia::swarming]/resources/collect_task.py", 208 "-o", 209 "/path/to/tmp/json", 210 "--task-output-dir", 211 "[TMP_BASE]/hello_isolated_world_tmp_1/task_output_dir", 212 "--merge-script", 213 "RECIPE_MODULE[skia::swarming]/resources/noop_merge.py", 214 "--merge-additional-args", 215 "[]", 216 "--", 217 "python", 218 "-u", 219 "[START_DIR]/swarming.client/swarming.py", 220 "collect", 221 "--swarming", 222 "https://chromium-swarm-dev.appspot.com", 223 "--decorate", 224 "--print-status-updates", 225 "--verbose", 226 "--json", 227 "{\"base_task_name\": \"hello_world/Windows-7-SP1/hash_for_w\", \"tasks\": {\"hello_world/Windows-7-SP1/hash_for_w\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm-dev.appspot.com/user/task/10000\"}}}", 228 "--task-summary-json", 229 "/path/to/tmp/json" 230 ], 231 "name": "hello_world on Windows-7-SP1", 232 "~followup_annotations": [ 233 "@@@STEP_TEXT@Run on OS: 'Windows-7-SP1'<br>swarming pending 71s@@@", 234 "@@@STEP_LOG_LINE (a] json.output@{}@@@", 235 "@@@STEP_LOG_END (a] json.output@@@", 236 "@@@STEP_LOG_LINE (a] swarming.summary@{@@@", 237 "@@@STEP_LOG_LINE (a] swarming.summary@ \"shards\": [@@@", 238 "@@@STEP_LOG_LINE (a] swarming.summary@ {@@@", 239 "@@@STEP_LOG_LINE (a] swarming.summary@ \"abandoned_ts\": \"2014-09-25T01:41:00.123\", @@@", 240 "@@@STEP_LOG_LINE (a] swarming.summary@ \"bot_id\": \"vm30\", @@@", 241 "@@@STEP_LOG_LINE (a] swarming.summary@ \"completed_ts\": null, @@@", 242 "@@@STEP_LOG_LINE (a] swarming.summary@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@", 243 "@@@STEP_LOG_LINE (a] swarming.summary@ \"durations\": null, @@@", 244 "@@@STEP_LOG_LINE (a] swarming.summary@ \"exit_codes\": [], @@@", 245 "@@@STEP_LOG_LINE (a] swarming.summary@ \"failure\": false, @@@", 246 "@@@STEP_LOG_LINE (a] swarming.summary@ \"id\": \"148aa78d7aa0100\", @@@", 247 "@@@STEP_LOG_LINE (a] swarming.summary@ \"internal_failure\": false, @@@", 248 "@@@STEP_LOG_LINE (a] swarming.summary@ \"isolated_out\": null, @@@", 249 "@@@STEP_LOG_LINE (a] swarming.summary@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@", 250 "@@@STEP_LOG_LINE (a] swarming.summary@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@", 251 "@@@STEP_LOG_LINE (a] swarming.summary@ \"outputs\": [], @@@", 252 "@@@STEP_LOG_LINE (a] swarming.summary@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@", 253 "@@@STEP_LOG_LINE (a] swarming.summary@ \"state\": 48, @@@", 254 "@@@STEP_LOG_LINE (a] swarming.summary@ \"try_number\": null, @@@", 255 "@@@STEP_LOG_LINE (a] swarming.summary@ \"user\": \"unknown\"@@@", 256 "@@@STEP_LOG_LINE (a] swarming.summary@ }@@@", 257 "@@@STEP_LOG_LINE (a] swarming.summary@ ]@@@", 258 "@@@STEP_LOG_LINE (a] swarming.summary@}@@@", 259 "@@@STEP_LOG_END (a] swarming.summary@@@", 260 "@@@STEP_LOG_LINE@no_results_exc@Infra Failure in Shard #0 failed: There isn't enough capacity to run your test@@@", 261 "@@@STEP_LOG_END@no_results_exc@@@", 262 "@@@STEP_EXCEPTION@@@" 263 ] 264 }, 265 { 266 "cmd": [ 267 "python", 268 "-u", 269 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 270 "--json-output", 271 "/path/to/tmp/json", 272 "rmtree", 273 "[TMP_BASE]/hello_isolated_world_tmp_1" 274 ], 275 "infra_step": true, 276 "name": "remove temp dir" 277 }, 278 { 279 "name": "$result", 280 "recipe_result": null, 281 "status_code": 0 282 } 283 ]