1[ 2 { 3 "cmd": [ 4 "python3", 5 "RECIPE_MODULE[skia::checkout]/resources/assert_git_cipd.py" 6 ], 7 "env": { 8 "CHROME_HEADLESS": "1", 9 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 10 }, 11 "name": "Assert that Git is from CIPD" 12 }, 13 { 14 "cmd": [ 15 "vpython3", 16 "-u", 17 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 18 "--json-output", 19 "/path/to/tmp/json", 20 "ensure-directory", 21 "--mode", 22 "0o777", 23 "[START_DIR]/cache/work" 24 ], 25 "infra_step": true, 26 "name": "makedirs checkout_path" 27 }, 28 { 29 "cmd": [ 30 "vpython3", 31 "-u", 32 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 33 "--json-output", 34 "/path/to/tmp/json", 35 "remove", 36 "[START_DIR]/cache/work/.gclient_entries" 37 ], 38 "infra_step": true, 39 "name": "remove [START_DIR]/cache/work/.gclient_entries" 40 }, 41 { 42 "cmd": [ 43 "vpython3", 44 "RECIPE_REPO[depot_tools]/gerrit_client.py", 45 "changes", 46 "--verbose", 47 "--host", 48 "https://skia-review.googlesource.com", 49 "--json_file", 50 "/path/to/tmp/json", 51 "--limit", 52 "1", 53 "-p", 54 "change=456789", 55 "-o", 56 "ALL_REVISIONS", 57 "-o", 58 "DOWNLOAD_COMMANDS" 59 ], 60 "cwd": "[START_DIR]/cache/work", 61 "env": { 62 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 63 }, 64 "infra_step": true, 65 "name": "gerrit fetch current CL info", 66 "timeout": 480, 67 "~followup_annotations": [ 68 "@@@[email protected]@[@@@", 69 "@@@[email protected]@ {@@@", 70 "@@@[email protected]@ \"branch\": \"main\",@@@", 71 "@@@[email protected]@ \"owner\": {@@@", 72 "@@@[email protected]@ \"name\": \"John Doe\"@@@", 73 "@@@[email protected]@ },@@@", 74 "@@@[email protected]@ \"revisions\": {@@@", 75 "@@@[email protected]@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@", 76 "@@@[email protected]@ \"_number\": \"12\",@@@", 77 "@@@[email protected]@ \"ref\": \"refs/changes/89/456789/12\"@@@", 78 "@@@[email protected]@ }@@@", 79 "@@@[email protected]@ }@@@", 80 "@@@[email protected]@ }@@@", 81 "@@@[email protected]@]@@@", 82 "@@@[email protected]@@@" 83 ] 84 }, 85 { 86 "cmd": [ 87 "vpython3", 88 "-u", 89 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 90 "--spec-path", 91 "cache_dir = '[START_DIR]/cache/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]", 92 "--patch_root", 93 "skia", 94 "--revision_mapping_file", 95 "{\"got_revision\": \"skia\"}", 96 "--git-cache-dir", 97 "[START_DIR]/cache/git", 98 "--cleanup-dir", 99 "[CLEANUP]/bot_update", 100 "--output_json", 101 "/path/to/tmp/json", 102 "--patch_ref", 103 "https://skia.googlesource.com/skia@refs/heads/main:refs/changes/89/456789/12", 104 "--patch_ref", 105 "https://skia.googlesource.com/skia.git@abc123:refs/changes/89/456789/12", 106 "--revision", 107 "skia@abc123", 108 "--download_topics" 109 ], 110 "cwd": "[START_DIR]/cache/work", 111 "env": { 112 "DEPOT_TOOLS_COLLECT_METRICS": "0", 113 "GIT_BACKENDINFO": "1", 114 "GIT_DAPPER_TRACE": "1", 115 "GIT_HTTP_LOW_SPEED_LIMIT": "102400", 116 "GIT_HTTP_LOW_SPEED_TIME": "1800", 117 "GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO", 118 "GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event", 119 "GIT_TRACE_CURL": "[CLEANUP]/trace-curl", 120 "GIT_TRACE_CURL_NO_DATA": "1", 121 "GIT_TRACE_PACKET": "[CLEANUP]/trace-packet" 122 }, 123 "env_suffixes": { 124 "DEPOT_TOOLS_UPDATE": [ 125 "0" 126 ], 127 "PATH": [ 128 "RECIPE_REPO[depot_tools]" 129 ] 130 }, 131 "infra_step": true, 132 "name": "bot_update", 133 "~followup_annotations": [ 134 "@@@STEP_TEXT@Some step text@@@", 135 "@@@[email protected]@{@@@", 136 "@@@[email protected]@ \"did_run\": true,@@@", 137 "@@@[email protected]@ \"fixed_revisions\": {@@@", 138 "@@@[email protected]@ \"skia\": \"abc123\"@@@", 139 "@@@[email protected]@ },@@@", 140 "@@@[email protected]@ \"manifest\": {@@@", 141 "@@@[email protected]@ \"skia\": {@@@", 142 "@@@[email protected]@ \"repository\": \"https://fake.org/skia.git\",@@@", 143 "@@@[email protected]@ \"revision\": \"abc123\"@@@", 144 "@@@[email protected]@ }@@@", 145 "@@@[email protected]@ },@@@", 146 "@@@[email protected]@ \"patch_failure\": false,@@@", 147 "@@@[email protected]@ \"patch_root\": \"skia\",@@@", 148 "@@@[email protected]@ \"properties\": {@@@", 149 "@@@[email protected]@ \"got_revision\": \"abc123\",@@@", 150 "@@@[email protected]@ \"got_revision_cp\": \"refs/heads/main@{#164710}\"@@@", 151 "@@@[email protected]@ },@@@", 152 "@@@[email protected]@ \"root\": \"skia\",@@@", 153 "@@@[email protected]@ \"source_manifest\": {@@@", 154 "@@@[email protected]@ \"directories\": {@@@", 155 "@@@[email protected]@ \"skia\": {@@@", 156 "@@@[email protected]@ \"git_checkout\": {@@@", 157 "@@@[email protected]@ \"repo_url\": \"https://fake.org/skia.git\",@@@", 158 "@@@[email protected]@ \"revision\": \"abc123\"@@@", 159 "@@@[email protected]@ }@@@", 160 "@@@[email protected]@ }@@@", 161 "@@@[email protected]@ },@@@", 162 "@@@[email protected]@ \"version\": 0@@@", 163 "@@@[email protected]@ },@@@", 164 "@@@[email protected]@ \"step_text\": \"Some step text\"@@@", 165 "@@@[email protected]@}@@@", 166 "@@@[email protected]@@@", 167 "@@@SET_BUILD_PROPERTY@got_revision@\"abc123\"@@@", 168 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#164710}\"@@@" 169 ] 170 }, 171 { 172 "cmd": [ 173 "vpython3", 174 "-u", 175 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 176 "--json-output", 177 "/path/to/tmp/json", 178 "ensure-directory", 179 "--mode", 180 "0o777", 181 "[START_DIR]/[SWARM_OUT_DIR]" 182 ], 183 "infra_step": true, 184 "name": "mkdirs out_dir" 185 }, 186 { 187 "cmd": [ 188 "vpython3", 189 "-u", 190 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 191 "--json-output", 192 "/path/to/tmp/json", 193 "glob", 194 "[START_DIR]/build", 195 "*.wasm" 196 ], 197 "cwd": "[START_DIR]/build", 198 "infra_step": true, 199 "name": "find WASM binaries", 200 "~followup_annotations": [ 201 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.wasm@@@", 202 "@@@STEP_LOG_END@glob@@@" 203 ] 204 }, 205 { 206 "cmd": [ 207 "python3", 208 "RECIPE_MODULE[skia::vars]/resources/get_env_var.py", 209 "SWARMING_BOT_ID" 210 ], 211 "cwd": "[START_DIR]/build", 212 "name": "get swarming bot id" 213 }, 214 { 215 "cmd": [ 216 "python3", 217 "RECIPE_MODULE[skia::vars]/resources/get_env_var.py", 218 "SWARMING_TASK_ID" 219 ], 220 "cwd": "[START_DIR]/build", 221 "name": "get swarming task id" 222 }, 223 { 224 "cmd": [ 225 "python3", 226 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_wasm.py", 227 "[START_DIR]/build/pathkit.wasm", 228 "[START_DIR]/[SWARM_OUT_DIR]", 229 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 230 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 231 "[START_DIR]/bloaty/bloaty", 232 "total_size_bytes", 233 "#$%^&*" 234 ], 235 "cwd": "[START_DIR]/cache/work/skia", 236 "env": { 237 "CHROME_HEADLESS": "1", 238 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 239 }, 240 "name": "Analyze wasm", 241 "~followup_annotations": [ 242 "@@@STEP_LOG_LINE@bloaty_symbol_short@@@@", 243 "@@@STEP_LOG_LINE@bloaty_symbol_short@Report A@@@", 244 "@@@STEP_LOG_LINE@bloaty_symbol_short@ Total size: 50 bytes@@@", 245 "@@@STEP_LOG_LINE@bloaty_symbol_short@@@@", 246 "@@@STEP_LOG_END@bloaty_symbol_short@@@", 247 "@@@STEP_LOG_LINE@bloaty_symbol_full@@@@", 248 "@@@STEP_LOG_LINE@bloaty_symbol_full@Report B@@@", 249 "@@@STEP_LOG_LINE@bloaty_symbol_full@ Total size: 60 bytes@@@", 250 "@@@STEP_LOG_LINE@bloaty_symbol_full@@@@", 251 "@@@STEP_LOG_END@bloaty_symbol_full@@@", 252 "@@@STEP_LOG_LINE@perf_json@@@@", 253 "@@@STEP_LOG_LINE@perf_json@{@@@", 254 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 255 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 256 "@@@STEP_LOG_LINE@perf_json@ \"pathkit.wasm\": {@@@", 257 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 258 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 259 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 260 "@@@STEP_LOG_LINE@perf_json@ }@@@", 261 "@@@STEP_LOG_LINE@perf_json@ }@@@", 262 "@@@STEP_LOG_LINE@perf_json@ }@@@", 263 "@@@STEP_LOG_LINE@perf_json@}@@@", 264 "@@@STEP_LOG_LINE@perf_json@@@@", 265 "@@@STEP_LOG_END@perf_json@@@", 266 "@@@SET_BUILD_PROPERTY@binary_size_pathkit.wasm@7391117@@@" 267 ] 268 }, 269 { 270 "cmd": [ 271 "vpython3", 272 "-u", 273 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 274 "--json-output", 275 "/path/to/tmp/json", 276 "glob", 277 "[START_DIR]/build", 278 "*.js" 279 ], 280 "cwd": "[START_DIR]/build", 281 "infra_step": true, 282 "name": "find JS files", 283 "~followup_annotations": [ 284 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.js@@@", 285 "@@@STEP_LOG_END@glob@@@" 286 ] 287 }, 288 { 289 "cmd": [ 290 "python3", 291 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_web.py", 292 "[START_DIR]/build/pathkit.js", 293 "[START_DIR]/[SWARM_OUT_DIR]", 294 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 295 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 296 "total_size_bytes", 297 "#$%^&*" 298 ], 299 "cwd": "[START_DIR]/cache/work/skia", 300 "env": { 301 "CHROME_HEADLESS": "1", 302 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 303 }, 304 "name": "Analyze [START_DIR]/build/pathkit.js" 305 }, 306 { 307 "cmd": [ 308 "vpython3", 309 "-u", 310 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 311 "--json-output", 312 "/path/to/tmp/json", 313 "glob", 314 "[START_DIR]/build", 315 "*.js.mem" 316 ], 317 "cwd": "[START_DIR]/build", 318 "infra_step": true, 319 "name": "find JS mem files", 320 "~followup_annotations": [ 321 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.js.mem@@@", 322 "@@@STEP_LOG_END@glob@@@" 323 ] 324 }, 325 { 326 "cmd": [ 327 "python3", 328 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_web.py", 329 "[START_DIR]/build/pathkit.js.mem", 330 "[START_DIR]/[SWARM_OUT_DIR]", 331 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 332 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 333 "total_size_bytes", 334 "#$%^&*" 335 ], 336 "cwd": "[START_DIR]/cache/work/skia", 337 "env": { 338 "CHROME_HEADLESS": "1", 339 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 340 }, 341 "name": "Analyze [START_DIR]/build/pathkit.js.mem", 342 "~followup_annotations": [ 343 "@@@STEP_LOG_LINE@perf_json@@@@", 344 "@@@STEP_LOG_LINE@perf_json@{@@@", 345 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 346 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 347 "@@@STEP_LOG_LINE@perf_json@ \"pathkit.js.mem\": {@@@", 348 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 349 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 350 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 351 "@@@STEP_LOG_LINE@perf_json@ }@@@", 352 "@@@STEP_LOG_LINE@perf_json@ }@@@", 353 "@@@STEP_LOG_LINE@perf_json@ }@@@", 354 "@@@STEP_LOG_LINE@perf_json@}@@@", 355 "@@@STEP_LOG_LINE@perf_json@@@@", 356 "@@@STEP_LOG_END@perf_json@@@", 357 "@@@SET_BUILD_PROPERTY@binary_size_pathkit.js.mem@7391117@@@" 358 ] 359 }, 360 { 361 "cmd": [ 362 "vpython3", 363 "-u", 364 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 365 "--json-output", 366 "/path/to/tmp/json", 367 "glob", 368 "[START_DIR]/build", 369 "libflutter.so" 370 ], 371 "cwd": "[START_DIR]/build", 372 "infra_step": true, 373 "name": "find flutter library", 374 "~followup_annotations": [ 375 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/libflutter.so@@@", 376 "@@@STEP_LOG_END@glob@@@" 377 ] 378 }, 379 { 380 "cmd": [ 381 "python3", 382 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_flutter.py", 383 "[START_DIR]/build/libflutter_stripped.so", 384 "[START_DIR]/[SWARM_OUT_DIR]", 385 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 386 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 387 "[START_DIR]/bloaty/bloaty", 388 "[START_DIR]/build/libflutter.so", 389 "skia_in_flutter", 390 "total_size_bytes", 391 "libflutter.so", 392 "#$%^&*" 393 ], 394 "cwd": "[START_DIR]/cache/work/skia", 395 "env": { 396 "CHROME_HEADLESS": "1", 397 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 398 }, 399 "name": "Analyze flutter", 400 "~followup_annotations": [ 401 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@@@@", 402 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@Report A@@@", 403 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@ Total size: 50 bytes@@@", 404 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@@@@", 405 "@@@STEP_LOG_END@bloaty_file_symbol_short@@@", 406 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@@@@", 407 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@Report B@@@", 408 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@ Total size: 60 bytes@@@", 409 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@@@@", 410 "@@@STEP_LOG_END@bloaty_file_symbol_full@@@", 411 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@@@@", 412 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@Report C@@@", 413 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@ Total size: 70 bytes@@@", 414 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@@@@", 415 "@@@STEP_LOG_END@bloaty_symbol_file_short@@@", 416 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@@@@", 417 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@Report D@@@", 418 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@ Total size: 80 bytes@@@", 419 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@@@@", 420 "@@@STEP_LOG_END@bloaty_symbol_file_full@@@", 421 "@@@STEP_LOG_LINE@perf_json@@@@", 422 "@@@STEP_LOG_LINE@perf_json@{@@@", 423 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 424 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 425 "@@@STEP_LOG_LINE@perf_json@ \"libflutter.so\": {@@@", 426 "@@@STEP_LOG_LINE@perf_json@ \"skia_in_flutter\": {@@@", 427 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 1256676@@@", 428 "@@@STEP_LOG_LINE@perf_json@ }@@@", 429 "@@@STEP_LOG_LINE@perf_json@ }@@@", 430 "@@@STEP_LOG_LINE@perf_json@ }@@@", 431 "@@@STEP_LOG_LINE@perf_json@}@@@", 432 "@@@STEP_LOG_LINE@perf_json@@@@", 433 "@@@STEP_LOG_END@perf_json@@@", 434 "@@@SET_BUILD_PROPERTY@binary_size_libflutter.so@1256676@@@" 435 ] 436 }, 437 { 438 "cmd": [ 439 "vpython3", 440 "-u", 441 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 442 "--json-output", 443 "/path/to/tmp/json", 444 "glob", 445 "[START_DIR]/build", 446 "libskia.so" 447 ], 448 "cwd": "[START_DIR]/build", 449 "infra_step": true, 450 "name": "find skia library", 451 "~followup_annotations": [ 452 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/libskia.so@@@", 453 "@@@STEP_LOG_END@glob@@@" 454 ] 455 }, 456 { 457 "cmd": [ 458 "python3", 459 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_cpp.py", 460 "[START_DIR]/build/libskia.so", 461 "[START_DIR]/[SWARM_OUT_DIR]", 462 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 463 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 464 "[START_DIR]/bloaty/bloaty", 465 "total_size_bytes", 466 "#$%^&*" 467 ], 468 "cwd": "[START_DIR]/cache/work/skia", 469 "env": { 470 "CHROME_HEADLESS": "1", 471 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 472 }, 473 "name": "Analyze [START_DIR]/build/libskia.so", 474 "~followup_annotations": [ 475 "@@@STEP_LOG_LINE@perf_json@@@@", 476 "@@@STEP_LOG_LINE@perf_json@{@@@", 477 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 478 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 479 "@@@STEP_LOG_LINE@perf_json@ \"libskia.so\": {@@@", 480 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 481 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 482 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 483 "@@@STEP_LOG_LINE@perf_json@ }@@@", 484 "@@@STEP_LOG_LINE@perf_json@ }@@@", 485 "@@@STEP_LOG_LINE@perf_json@ }@@@", 486 "@@@STEP_LOG_LINE@perf_json@}@@@", 487 "@@@STEP_LOG_LINE@perf_json@@@@", 488 "@@@STEP_LOG_END@perf_json@@@", 489 "@@@SET_BUILD_PROPERTY@binary_size_libskia.so@7391117@@@" 490 ] 491 }, 492 { 493 "cmd": [ 494 "vpython3", 495 "-u", 496 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 497 "--json-output", 498 "/path/to/tmp/json", 499 "glob", 500 "[START_DIR]/build", 501 "skottie_tool" 502 ], 503 "cwd": "[START_DIR]/build", 504 "infra_step": true, 505 "name": "find skottie_tool", 506 "~followup_annotations": [ 507 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/skottie_tool@@@", 508 "@@@STEP_LOG_END@glob@@@" 509 ] 510 }, 511 { 512 "cmd": [ 513 "python3", 514 "[START_DIR]/cache/work/skia/infra/bots/buildstats/make_treemap.py", 515 "[START_DIR]/build/skottie_tool", 516 "[START_DIR]/[SWARM_OUT_DIR]" 517 ], 518 "cwd": "[START_DIR]/cache/work/skia", 519 "env": { 520 "CHROME_HEADLESS": "1", 521 "DOCKER_CONFIG": "/home/chrome-bot/.docker", 522 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 523 }, 524 "name": "Make code size treemap [START_DIR]/build/skottie_tool" 525 }, 526 { 527 "cmd": [ 528 "vpython3", 529 "-u", 530 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 531 "--json-output", 532 "/path/to/tmp/json", 533 "glob", 534 "[START_DIR]/build", 535 "dm" 536 ], 537 "cwd": "[START_DIR]/build", 538 "infra_step": true, 539 "name": "find dm", 540 "~followup_annotations": [ 541 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/dm@@@", 542 "@@@STEP_LOG_END@glob@@@" 543 ] 544 }, 545 { 546 "cmd": [ 547 "python3", 548 "[START_DIR]/cache/work/skia/infra/bots/buildstats/make_treemap.py", 549 "[START_DIR]/build/dm", 550 "[START_DIR]/[SWARM_OUT_DIR]" 551 ], 552 "cwd": "[START_DIR]/cache/work/skia", 553 "env": { 554 "CHROME_HEADLESS": "1", 555 "DOCKER_CONFIG": "/home/chrome-bot/.docker", 556 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 557 }, 558 "name": "Make code size treemap [START_DIR]/build/dm" 559 }, 560 { 561 "name": "$result" 562 } 563]