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 "@@@STEP_LOG_LINE@json.output@[@@@", 69 "@@@STEP_LOG_LINE@json.output@ {@@@", 70 "@@@STEP_LOG_LINE@json.output@ \"branch\": \"main\",@@@", 71 "@@@STEP_LOG_LINE@json.output@ \"owner\": {@@@", 72 "@@@STEP_LOG_LINE@json.output@ \"name\": \"John Doe\"@@@", 73 "@@@STEP_LOG_LINE@json.output@ },@@@", 74 "@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@", 75 "@@@STEP_LOG_LINE@json.output@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@", 76 "@@@STEP_LOG_LINE@json.output@ \"_number\": \"12\",@@@", 77 "@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/89/456789/12\"@@@", 78 "@@@STEP_LOG_LINE@json.output@ }@@@", 79 "@@@STEP_LOG_LINE@json.output@ }@@@", 80 "@@@STEP_LOG_LINE@json.output@ }@@@", 81 "@@@STEP_LOG_LINE@json.output@]@@@", 82 "@@@STEP_LOG_END@json.output@@@" 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 "@@@STEP_LOG_LINE@json.output@{@@@", 136 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true,@@@", 137 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 138 "@@@STEP_LOG_LINE@json.output@ \"skia\": \"abc123\"@@@", 139 "@@@STEP_LOG_LINE@json.output@ },@@@", 140 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 141 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 142 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\",@@@", 143 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 144 "@@@STEP_LOG_LINE@json.output@ }@@@", 145 "@@@STEP_LOG_LINE@json.output@ },@@@", 146 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\",@@@", 147 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 148 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"abc123\",@@@", 149 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#164710}\"@@@", 150 "@@@STEP_LOG_LINE@json.output@ },@@@", 151 "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\",@@@", 152 "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@", 153 "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@", 154 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 155 "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", 156 "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/skia.git\",@@@", 157 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 158 "@@@STEP_LOG_LINE@json.output@ }@@@", 159 "@@@STEP_LOG_LINE@json.output@ }@@@", 160 "@@@STEP_LOG_LINE@json.output@ },@@@", 161 "@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@", 162 "@@@STEP_LOG_LINE@json.output@ },@@@", 163 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", 164 "@@@STEP_LOG_LINE@json.output@}@@@", 165 "@@@STEP_LOG_END@json.output@@@", 166 "@@@SET_BUILD_PROPERTY@got_revision@\"abc123\"@@@", 167 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#164710}\"@@@" 168 ] 169 }, 170 { 171 "cmd": [ 172 "vpython3", 173 "-u", 174 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 175 "--json-output", 176 "/path/to/tmp/json", 177 "ensure-directory", 178 "--mode", 179 "0o777", 180 "[START_DIR]/[SWARM_OUT_DIR]" 181 ], 182 "infra_step": true, 183 "name": "mkdirs out_dir" 184 }, 185 { 186 "cmd": [ 187 "vpython3", 188 "-u", 189 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 190 "--json-output", 191 "/path/to/tmp/json", 192 "glob", 193 "[START_DIR]/build", 194 "*.wasm" 195 ], 196 "cwd": "[START_DIR]/build", 197 "infra_step": true, 198 "name": "find WASM binaries", 199 "~followup_annotations": [ 200 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.wasm@@@", 201 "@@@STEP_LOG_END@glob@@@" 202 ] 203 }, 204 { 205 "cmd": [ 206 "python3", 207 "RECIPE_MODULE[skia::vars]/resources/get_env_var.py", 208 "SWARMING_BOT_ID" 209 ], 210 "cwd": "[START_DIR]/build", 211 "name": "get swarming bot id" 212 }, 213 { 214 "cmd": [ 215 "python3", 216 "RECIPE_MODULE[skia::vars]/resources/get_env_var.py", 217 "SWARMING_TASK_ID" 218 ], 219 "cwd": "[START_DIR]/build", 220 "name": "get swarming task id" 221 }, 222 { 223 "cmd": [ 224 "python3", 225 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_wasm.py", 226 "[START_DIR]/build/pathkit.wasm", 227 "[START_DIR]/[SWARM_OUT_DIR]", 228 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 229 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 230 "[START_DIR]/bloaty/bloaty", 231 "total_size_bytes", 232 "#$%^&*" 233 ], 234 "cwd": "[START_DIR]/cache/work/skia", 235 "env": { 236 "CHROME_HEADLESS": "1", 237 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 238 }, 239 "name": "Analyze wasm", 240 "~followup_annotations": [ 241 "@@@STEP_LOG_LINE@bloaty_symbol_short@@@@", 242 "@@@STEP_LOG_LINE@bloaty_symbol_short@Report A@@@", 243 "@@@STEP_LOG_LINE@bloaty_symbol_short@ Total size: 50 bytes@@@", 244 "@@@STEP_LOG_LINE@bloaty_symbol_short@@@@", 245 "@@@STEP_LOG_END@bloaty_symbol_short@@@", 246 "@@@STEP_LOG_LINE@bloaty_symbol_full@@@@", 247 "@@@STEP_LOG_LINE@bloaty_symbol_full@Report B@@@", 248 "@@@STEP_LOG_LINE@bloaty_symbol_full@ Total size: 60 bytes@@@", 249 "@@@STEP_LOG_LINE@bloaty_symbol_full@@@@", 250 "@@@STEP_LOG_END@bloaty_symbol_full@@@", 251 "@@@STEP_LOG_LINE@perf_json@@@@", 252 "@@@STEP_LOG_LINE@perf_json@{@@@", 253 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 254 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 255 "@@@STEP_LOG_LINE@perf_json@ \"pathkit.wasm\": {@@@", 256 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 257 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 258 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 259 "@@@STEP_LOG_LINE@perf_json@ }@@@", 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_END@perf_json@@@", 265 "@@@SET_BUILD_PROPERTY@binary_size_pathkit.wasm@7391117@@@" 266 ] 267 }, 268 { 269 "cmd": [ 270 "vpython3", 271 "-u", 272 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 273 "--json-output", 274 "/path/to/tmp/json", 275 "glob", 276 "[START_DIR]/build", 277 "*.js" 278 ], 279 "cwd": "[START_DIR]/build", 280 "infra_step": true, 281 "name": "find JS files", 282 "~followup_annotations": [ 283 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.js@@@", 284 "@@@STEP_LOG_END@glob@@@" 285 ] 286 }, 287 { 288 "cmd": [ 289 "python3", 290 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_web.py", 291 "[START_DIR]/build/pathkit.js", 292 "[START_DIR]/[SWARM_OUT_DIR]", 293 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 294 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 295 "total_size_bytes", 296 "#$%^&*" 297 ], 298 "cwd": "[START_DIR]/cache/work/skia", 299 "env": { 300 "CHROME_HEADLESS": "1", 301 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 302 }, 303 "name": "Analyze [START_DIR]/build/pathkit.js" 304 }, 305 { 306 "cmd": [ 307 "vpython3", 308 "-u", 309 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 310 "--json-output", 311 "/path/to/tmp/json", 312 "glob", 313 "[START_DIR]/build", 314 "*.js.mem" 315 ], 316 "cwd": "[START_DIR]/build", 317 "infra_step": true, 318 "name": "find JS mem files", 319 "~followup_annotations": [ 320 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/pathkit.js.mem@@@", 321 "@@@STEP_LOG_END@glob@@@" 322 ] 323 }, 324 { 325 "cmd": [ 326 "python3", 327 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_web.py", 328 "[START_DIR]/build/pathkit.js.mem", 329 "[START_DIR]/[SWARM_OUT_DIR]", 330 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 331 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 332 "total_size_bytes", 333 "#$%^&*" 334 ], 335 "cwd": "[START_DIR]/cache/work/skia", 336 "env": { 337 "CHROME_HEADLESS": "1", 338 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 339 }, 340 "name": "Analyze [START_DIR]/build/pathkit.js.mem", 341 "~followup_annotations": [ 342 "@@@STEP_LOG_LINE@perf_json@@@@", 343 "@@@STEP_LOG_LINE@perf_json@{@@@", 344 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 345 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 346 "@@@STEP_LOG_LINE@perf_json@ \"pathkit.js.mem\": {@@@", 347 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 348 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 349 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 350 "@@@STEP_LOG_LINE@perf_json@ }@@@", 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_END@perf_json@@@", 356 "@@@SET_BUILD_PROPERTY@binary_size_pathkit.js.mem@7391117@@@" 357 ] 358 }, 359 { 360 "cmd": [ 361 "vpython3", 362 "-u", 363 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 364 "--json-output", 365 "/path/to/tmp/json", 366 "glob", 367 "[START_DIR]/build", 368 "libflutter.so" 369 ], 370 "cwd": "[START_DIR]/build", 371 "infra_step": true, 372 "name": "find flutter library", 373 "~followup_annotations": [ 374 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/libflutter.so@@@", 375 "@@@STEP_LOG_END@glob@@@" 376 ] 377 }, 378 { 379 "cmd": [ 380 "python3", 381 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_flutter.py", 382 "[START_DIR]/build/libflutter_stripped.so", 383 "[START_DIR]/[SWARM_OUT_DIR]", 384 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 385 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 386 "[START_DIR]/bloaty/bloaty", 387 "[START_DIR]/build/libflutter.so", 388 "skia_in_flutter", 389 "total_size_bytes", 390 "libflutter.so", 391 "#$%^&*" 392 ], 393 "cwd": "[START_DIR]/cache/work/skia", 394 "env": { 395 "CHROME_HEADLESS": "1", 396 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 397 }, 398 "name": "Analyze flutter", 399 "~followup_annotations": [ 400 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@@@@", 401 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@Report A@@@", 402 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@ Total size: 50 bytes@@@", 403 "@@@STEP_LOG_LINE@bloaty_file_symbol_short@@@@", 404 "@@@STEP_LOG_END@bloaty_file_symbol_short@@@", 405 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@@@@", 406 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@Report B@@@", 407 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@ Total size: 60 bytes@@@", 408 "@@@STEP_LOG_LINE@bloaty_file_symbol_full@@@@", 409 "@@@STEP_LOG_END@bloaty_file_symbol_full@@@", 410 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@@@@", 411 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@Report C@@@", 412 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@ Total size: 70 bytes@@@", 413 "@@@STEP_LOG_LINE@bloaty_symbol_file_short@@@@", 414 "@@@STEP_LOG_END@bloaty_symbol_file_short@@@", 415 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@@@@", 416 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@Report D@@@", 417 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@ Total size: 80 bytes@@@", 418 "@@@STEP_LOG_LINE@bloaty_symbol_file_full@@@@", 419 "@@@STEP_LOG_END@bloaty_symbol_file_full@@@", 420 "@@@STEP_LOG_LINE@perf_json@@@@", 421 "@@@STEP_LOG_LINE@perf_json@{@@@", 422 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 423 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 424 "@@@STEP_LOG_LINE@perf_json@ \"libflutter.so\": {@@@", 425 "@@@STEP_LOG_LINE@perf_json@ \"skia_in_flutter\": {@@@", 426 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 1256676@@@", 427 "@@@STEP_LOG_LINE@perf_json@ }@@@", 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_END@perf_json@@@", 433 "@@@SET_BUILD_PROPERTY@binary_size_libflutter.so@1256676@@@" 434 ] 435 }, 436 { 437 "cmd": [ 438 "vpython3", 439 "-u", 440 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 441 "--json-output", 442 "/path/to/tmp/json", 443 "glob", 444 "[START_DIR]/build", 445 "libskia.so" 446 ], 447 "cwd": "[START_DIR]/build", 448 "infra_step": true, 449 "name": "find skia library", 450 "~followup_annotations": [ 451 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/libskia.so@@@", 452 "@@@STEP_LOG_END@glob@@@" 453 ] 454 }, 455 { 456 "cmd": [ 457 "python3", 458 "[START_DIR]/cache/work/skia/infra/bots/buildstats/buildstats_cpp.py", 459 "[START_DIR]/build/libskia.so", 460 "[START_DIR]/[SWARM_OUT_DIR]", 461 "compiler EMCC configuration Release extra_config PathKit os Debian10 target_arch wasm", 462 "gitHash abc123 swarming_bot_id skia-bot-123 swarming_task_id 123456abc issue 456789 patchset 12 patch_storage gerrit", 463 "[START_DIR]/bloaty/bloaty", 464 "total_size_bytes", 465 "#$%^&*" 466 ], 467 "cwd": "[START_DIR]/cache/work/skia", 468 "env": { 469 "CHROME_HEADLESS": "1", 470 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 471 }, 472 "name": "Analyze [START_DIR]/build/libskia.so", 473 "~followup_annotations": [ 474 "@@@STEP_LOG_LINE@perf_json@@@@", 475 "@@@STEP_LOG_LINE@perf_json@{@@@", 476 "@@@STEP_LOG_LINE@perf_json@ \"some\": \"json\",@@@", 477 "@@@STEP_LOG_LINE@perf_json@ \"results\": {@@@", 478 "@@@STEP_LOG_LINE@perf_json@ \"libskia.so\": {@@@", 479 "@@@STEP_LOG_LINE@perf_json@ \"default\": {@@@", 480 "@@@STEP_LOG_LINE@perf_json@ \"total_size_bytes\": 7391117,@@@", 481 "@@@STEP_LOG_LINE@perf_json@ \"gzip_size_bytes\": 2884841@@@", 482 "@@@STEP_LOG_LINE@perf_json@ }@@@", 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_END@perf_json@@@", 488 "@@@SET_BUILD_PROPERTY@binary_size_libskia.so@7391117@@@" 489 ] 490 }, 491 { 492 "cmd": [ 493 "vpython3", 494 "-u", 495 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 496 "--json-output", 497 "/path/to/tmp/json", 498 "glob", 499 "[START_DIR]/build", 500 "skottie_tool" 501 ], 502 "cwd": "[START_DIR]/build", 503 "infra_step": true, 504 "name": "find skottie_tool", 505 "~followup_annotations": [ 506 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/skottie_tool@@@", 507 "@@@STEP_LOG_END@glob@@@" 508 ] 509 }, 510 { 511 "cmd": [ 512 "python3", 513 "[START_DIR]/cache/work/skia/infra/bots/buildstats/make_treemap.py", 514 "[START_DIR]/build/skottie_tool", 515 "[START_DIR]/[SWARM_OUT_DIR]" 516 ], 517 "cwd": "[START_DIR]/cache/work/skia", 518 "env": { 519 "CHROME_HEADLESS": "1", 520 "DOCKER_CONFIG": "/home/chrome-bot/.docker", 521 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 522 }, 523 "name": "Make code size treemap [START_DIR]/build/skottie_tool" 524 }, 525 { 526 "cmd": [ 527 "vpython3", 528 "-u", 529 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 530 "--json-output", 531 "/path/to/tmp/json", 532 "glob", 533 "[START_DIR]/build", 534 "dm" 535 ], 536 "cwd": "[START_DIR]/build", 537 "infra_step": true, 538 "name": "find dm", 539 "~followup_annotations": [ 540 "@@@STEP_LOG_LINE@glob@[START_DIR]/build/dm@@@", 541 "@@@STEP_LOG_END@glob@@@" 542 ] 543 }, 544 { 545 "cmd": [ 546 "python3", 547 "[START_DIR]/cache/work/skia/infra/bots/buildstats/make_treemap.py", 548 "[START_DIR]/build/dm", 549 "[START_DIR]/[SWARM_OUT_DIR]" 550 ], 551 "cwd": "[START_DIR]/cache/work/skia", 552 "env": { 553 "CHROME_HEADLESS": "1", 554 "DOCKER_CONFIG": "/home/chrome-bot/.docker", 555 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 556 }, 557 "name": "Make code size treemap [START_DIR]/build/dm" 558 }, 559 { 560 "name": "$result" 561 } 562]