1cb93a386Sopenharmony_ci[ 2cb93a386Sopenharmony_ci { 3cb93a386Sopenharmony_ci "cmd": [ 4cb93a386Sopenharmony_ci "vpython", 5cb93a386Sopenharmony_ci "-u", 6cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 7cb93a386Sopenharmony_ci "--json-output", 8cb93a386Sopenharmony_ci "/path/to/tmp/json", 9cb93a386Sopenharmony_ci "ensure-directory", 10cb93a386Sopenharmony_ci "--mode", 11cb93a386Sopenharmony_ci "0777", 12cb93a386Sopenharmony_ci "[START_DIR]\\tmp" 13cb93a386Sopenharmony_ci ], 14cb93a386Sopenharmony_ci "infra_step": true, 15cb93a386Sopenharmony_ci "name": "makedirs tmp_dir" 16cb93a386Sopenharmony_ci }, 17cb93a386Sopenharmony_ci { 18cb93a386Sopenharmony_ci "cmd": [ 19cb93a386Sopenharmony_ci "vpython", 20cb93a386Sopenharmony_ci "-u", 21cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 22cb93a386Sopenharmony_ci "--json-output", 23cb93a386Sopenharmony_ci "/path/to/tmp/json", 24cb93a386Sopenharmony_ci "copy", 25cb93a386Sopenharmony_ci "[START_DIR]\\skia\\infra\\bots\\assets\\skp\\VERSION", 26cb93a386Sopenharmony_ci "/path/to/tmp/" 27cb93a386Sopenharmony_ci ], 28cb93a386Sopenharmony_ci "infra_step": true, 29cb93a386Sopenharmony_ci "name": "Get skp VERSION", 30cb93a386Sopenharmony_ci "~followup_annotations": [ 31cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@VERSION@42@@@", 32cb93a386Sopenharmony_ci "@@@STEP_LOG_END@VERSION@@@" 33cb93a386Sopenharmony_ci ] 34cb93a386Sopenharmony_ci }, 35cb93a386Sopenharmony_ci { 36cb93a386Sopenharmony_ci "cmd": [ 37cb93a386Sopenharmony_ci "vpython", 38cb93a386Sopenharmony_ci "-u", 39cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 40cb93a386Sopenharmony_ci "--json-output", 41cb93a386Sopenharmony_ci "/path/to/tmp/json", 42cb93a386Sopenharmony_ci "copy", 43cb93a386Sopenharmony_ci "42", 44cb93a386Sopenharmony_ci "[START_DIR]\\tmp\\SKP_VERSION" 45cb93a386Sopenharmony_ci ], 46cb93a386Sopenharmony_ci "infra_step": true, 47cb93a386Sopenharmony_ci "name": "write SKP_VERSION", 48cb93a386Sopenharmony_ci "~followup_annotations": [ 49cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@SKP_VERSION@42@@@", 50cb93a386Sopenharmony_ci "@@@STEP_LOG_END@SKP_VERSION@@@" 51cb93a386Sopenharmony_ci ] 52cb93a386Sopenharmony_ci }, 53cb93a386Sopenharmony_ci { 54cb93a386Sopenharmony_ci "cmd": [ 55cb93a386Sopenharmony_ci "vpython", 56cb93a386Sopenharmony_ci "-u", 57cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 58cb93a386Sopenharmony_ci "--json-output", 59cb93a386Sopenharmony_ci "/path/to/tmp/json", 60cb93a386Sopenharmony_ci "copy", 61cb93a386Sopenharmony_ci "[START_DIR]\\skia\\infra\\bots\\assets\\svg\\VERSION", 62cb93a386Sopenharmony_ci "/path/to/tmp/" 63cb93a386Sopenharmony_ci ], 64cb93a386Sopenharmony_ci "infra_step": true, 65cb93a386Sopenharmony_ci "name": "Get svg VERSION", 66cb93a386Sopenharmony_ci "~followup_annotations": [ 67cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@VERSION@42@@@", 68cb93a386Sopenharmony_ci "@@@STEP_LOG_END@VERSION@@@" 69cb93a386Sopenharmony_ci ] 70cb93a386Sopenharmony_ci }, 71cb93a386Sopenharmony_ci { 72cb93a386Sopenharmony_ci "cmd": [ 73cb93a386Sopenharmony_ci "vpython", 74cb93a386Sopenharmony_ci "-u", 75cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 76cb93a386Sopenharmony_ci "--json-output", 77cb93a386Sopenharmony_ci "/path/to/tmp/json", 78cb93a386Sopenharmony_ci "copy", 79cb93a386Sopenharmony_ci "42", 80cb93a386Sopenharmony_ci "[START_DIR]\\tmp\\SVG_VERSION" 81cb93a386Sopenharmony_ci ], 82cb93a386Sopenharmony_ci "infra_step": true, 83cb93a386Sopenharmony_ci "name": "write SVG_VERSION", 84cb93a386Sopenharmony_ci "~followup_annotations": [ 85cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@SVG_VERSION@42@@@", 86cb93a386Sopenharmony_ci "@@@STEP_LOG_END@SVG_VERSION@@@" 87cb93a386Sopenharmony_ci ] 88cb93a386Sopenharmony_ci }, 89cb93a386Sopenharmony_ci { 90cb93a386Sopenharmony_ci "cmd": [ 91cb93a386Sopenharmony_ci "vpython", 92cb93a386Sopenharmony_ci "-u", 93cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 94cb93a386Sopenharmony_ci "--json-output", 95cb93a386Sopenharmony_ci "/path/to/tmp/json", 96cb93a386Sopenharmony_ci "rmtree", 97cb93a386Sopenharmony_ci "[START_DIR]\\[SWARM_OUT_DIR]" 98cb93a386Sopenharmony_ci ], 99cb93a386Sopenharmony_ci "infra_step": true, 100cb93a386Sopenharmony_ci "name": "rmtree [SWARM_OUT_DIR]" 101cb93a386Sopenharmony_ci }, 102cb93a386Sopenharmony_ci { 103cb93a386Sopenharmony_ci "cmd": [ 104cb93a386Sopenharmony_ci "vpython", 105cb93a386Sopenharmony_ci "-u", 106cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 107cb93a386Sopenharmony_ci "--json-output", 108cb93a386Sopenharmony_ci "/path/to/tmp/json", 109cb93a386Sopenharmony_ci "ensure-directory", 110cb93a386Sopenharmony_ci "--mode", 111cb93a386Sopenharmony_ci "0777", 112cb93a386Sopenharmony_ci "[START_DIR]\\[SWARM_OUT_DIR]" 113cb93a386Sopenharmony_ci ], 114cb93a386Sopenharmony_ci "infra_step": true, 115cb93a386Sopenharmony_ci "name": "makedirs [SWARM_OUT_DIR]" 116cb93a386Sopenharmony_ci }, 117cb93a386Sopenharmony_ci { 118cb93a386Sopenharmony_ci "cmd": [ 119cb93a386Sopenharmony_ci "python", 120cb93a386Sopenharmony_ci "-u", 121cb93a386Sopenharmony_ci "import os\nprint(os.environ.get('SWARMING_BOT_ID', ''))\n" 122cb93a386Sopenharmony_ci ], 123cb93a386Sopenharmony_ci "name": "get swarming bot id", 124cb93a386Sopenharmony_ci "~followup_annotations": [ 125cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@import os@@@", 126cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@print(os.environ.get('SWARMING_BOT_ID', ''))@@@", 127cb93a386Sopenharmony_ci "@@@STEP_LOG_END@python.inline@@@" 128cb93a386Sopenharmony_ci ] 129cb93a386Sopenharmony_ci }, 130cb93a386Sopenharmony_ci { 131cb93a386Sopenharmony_ci "cmd": [ 132cb93a386Sopenharmony_ci "python", 133cb93a386Sopenharmony_ci "-u", 134cb93a386Sopenharmony_ci "import os\nprint(os.environ.get('SWARMING_TASK_ID', ''))\n" 135cb93a386Sopenharmony_ci ], 136cb93a386Sopenharmony_ci "name": "get swarming task id", 137cb93a386Sopenharmony_ci "~followup_annotations": [ 138cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@import os@@@", 139cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@print(os.environ.get('SWARMING_TASK_ID', ''))@@@", 140cb93a386Sopenharmony_ci "@@@STEP_LOG_END@python.inline@@@" 141cb93a386Sopenharmony_ci ] 142cb93a386Sopenharmony_ci }, 143cb93a386Sopenharmony_ci { 144cb93a386Sopenharmony_ci "cmd": [ 145cb93a386Sopenharmony_ci "powershell", 146cb93a386Sopenharmony_ci "-ExecutionPolicy", 147cb93a386Sopenharmony_ci "Unrestricted", 148cb93a386Sopenharmony_ci "-File", 149cb93a386Sopenharmony_ci "RECIPE_MODULE[skia::flavor]\\resources\\win_run_and_check_log.ps1", 150cb93a386Sopenharmony_ci "[START_DIR]\\build\\nanobench", 151cb93a386Sopenharmony_ci "--example", 152cb93a386Sopenharmony_ci "--flags", 153cb93a386Sopenharmony_ci "--properties", 154cb93a386Sopenharmony_ci "bot", 155cb93a386Sopenharmony_ci "skia-bot-123", 156cb93a386Sopenharmony_ci "key1", 157cb93a386Sopenharmony_ci "value1", 158cb93a386Sopenharmony_ci "task", 159cb93a386Sopenharmony_ci "123456", 160cb93a386Sopenharmony_ci "-i", 161cb93a386Sopenharmony_ci "[START_DIR]\\skia\\resources", 162cb93a386Sopenharmony_ci "--skps", 163cb93a386Sopenharmony_ci "[START_DIR]\\skp", 164cb93a386Sopenharmony_ci "--svgs", 165cb93a386Sopenharmony_ci "[START_DIR]\\svg", 166cb93a386Sopenharmony_ci "--outResultsFile", 167cb93a386Sopenharmony_ci "[START_DIR]\\[SWARM_OUT_DIR]\\nanobench_abc123_1337000001.json" 168cb93a386Sopenharmony_ci ], 169cb93a386Sopenharmony_ci "env": { 170cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 171cb93a386Sopenharmony_ci "PATH": "<PATH>;RECIPE_REPO[depot_tools]" 172cb93a386Sopenharmony_ci }, 173cb93a386Sopenharmony_ci "name": "nanobench" 174cb93a386Sopenharmony_ci }, 175cb93a386Sopenharmony_ci { 176cb93a386Sopenharmony_ci "cmd": [ 177cb93a386Sopenharmony_ci "vpython", 178cb93a386Sopenharmony_ci "-u", 179cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", 180cb93a386Sopenharmony_ci "--json-output", 181cb93a386Sopenharmony_ci "/path/to/tmp/json", 182cb93a386Sopenharmony_ci "ensure-directory", 183cb93a386Sopenharmony_ci "--mode", 184cb93a386Sopenharmony_ci "0777", 185cb93a386Sopenharmony_ci "[START_DIR]\\[SWARM_OUT_DIR]" 186cb93a386Sopenharmony_ci ], 187cb93a386Sopenharmony_ci "infra_step": true, 188cb93a386Sopenharmony_ci "name": "makedirs perf_dir" 189cb93a386Sopenharmony_ci }, 190cb93a386Sopenharmony_ci { 191cb93a386Sopenharmony_ci "name": "$result" 192cb93a386Sopenharmony_ci } 193cb93a386Sopenharmony_ci]