1cb93a386Sopenharmony_ci[ 2cb93a386Sopenharmony_ci { 3cb93a386Sopenharmony_ci "cmd": [ 4cb93a386Sopenharmony_ci "python", 5cb93a386Sopenharmony_ci "-u", 6cb93a386Sopenharmony_ci "\nfrom __future__ import print_function\nimport subprocess\nimport sys\n\nwhich = 'where' if sys.platform == 'win32' else 'which'\ngit = subprocess.check_output([which, 'git'])\nprint('git was found at %s' % git)\nif 'cipd_bin_packages' not in git:\n print('Git must be obtained through CIPD.', file=sys.stderr)\n sys.exit(1)\n" 7cb93a386Sopenharmony_ci ], 8cb93a386Sopenharmony_ci "env": { 9cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 10cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 11cb93a386Sopenharmony_ci }, 12cb93a386Sopenharmony_ci "name": "Assert that Git is from CIPD", 13cb93a386Sopenharmony_ci "~followup_annotations": [ 14cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@@@@", 15cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@from __future__ import print_function@@@", 16cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 17cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@import sys@@@", 18cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@@@@", 19cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@which = 'where' if sys.platform == 'win32' else 'which'@@@", 20cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@git = subprocess.check_output([which, 'git'])@@@", 21cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@print('git was found at %s' % git)@@@", 22cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@if 'cipd_bin_packages' not in git:@@@", 23cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@ print('Git must be obtained through CIPD.', file=sys.stderr)@@@", 24cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 25cb93a386Sopenharmony_ci "@@@STEP_LOG_END@python.inline@@@" 26cb93a386Sopenharmony_ci ] 27cb93a386Sopenharmony_ci }, 28cb93a386Sopenharmony_ci { 29cb93a386Sopenharmony_ci "cmd": [ 30cb93a386Sopenharmony_ci "vpython", 31cb93a386Sopenharmony_ci "-u", 32cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 33cb93a386Sopenharmony_ci "--json-output", 34cb93a386Sopenharmony_ci "/path/to/tmp/json", 35cb93a386Sopenharmony_ci "ensure-directory", 36cb93a386Sopenharmony_ci "--mode", 37cb93a386Sopenharmony_ci "0777", 38cb93a386Sopenharmony_ci "[START_DIR]/cache/work" 39cb93a386Sopenharmony_ci ], 40cb93a386Sopenharmony_ci "infra_step": true, 41cb93a386Sopenharmony_ci "name": "makedirs checkout_path" 42cb93a386Sopenharmony_ci }, 43cb93a386Sopenharmony_ci { 44cb93a386Sopenharmony_ci "cmd": [ 45cb93a386Sopenharmony_ci "vpython", 46cb93a386Sopenharmony_ci "-u", 47cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 48cb93a386Sopenharmony_ci "--json-output", 49cb93a386Sopenharmony_ci "/path/to/tmp/json", 50cb93a386Sopenharmony_ci "remove", 51cb93a386Sopenharmony_ci "[START_DIR]/cache/work/.gclient_entries" 52cb93a386Sopenharmony_ci ], 53cb93a386Sopenharmony_ci "infra_step": true, 54cb93a386Sopenharmony_ci "name": "remove [START_DIR]/cache/work/.gclient_entries" 55cb93a386Sopenharmony_ci }, 56cb93a386Sopenharmony_ci { 57cb93a386Sopenharmony_ci "cmd": [ 58cb93a386Sopenharmony_ci "python", 59cb93a386Sopenharmony_ci "-u", 60cb93a386Sopenharmony_ci "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 61cb93a386Sopenharmony_ci "--spec-path", 62cb93a386Sopenharmony_ci "cache_dir = '[START_DIR]/cache/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]", 63cb93a386Sopenharmony_ci "--patch_root", 64cb93a386Sopenharmony_ci "skia", 65cb93a386Sopenharmony_ci "--revision_mapping_file", 66cb93a386Sopenharmony_ci "{\"got_revision\": \"skia\"}", 67cb93a386Sopenharmony_ci "--git-cache-dir", 68cb93a386Sopenharmony_ci "[START_DIR]/cache/git", 69cb93a386Sopenharmony_ci "--cleanup-dir", 70cb93a386Sopenharmony_ci "[CLEANUP]/bot_update", 71cb93a386Sopenharmony_ci "--output_json", 72cb93a386Sopenharmony_ci "/path/to/tmp/json", 73cb93a386Sopenharmony_ci "--revision", 74cb93a386Sopenharmony_ci "skia@abc123" 75cb93a386Sopenharmony_ci ], 76cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work", 77cb93a386Sopenharmony_ci "env": { 78cb93a386Sopenharmony_ci "DEPOT_TOOLS_COLLECT_METRICS": "0", 79cb93a386Sopenharmony_ci "GIT_HTTP_LOW_SPEED_LIMIT": "102400", 80cb93a386Sopenharmony_ci "GIT_HTTP_LOW_SPEED_TIME": "1800" 81cb93a386Sopenharmony_ci }, 82cb93a386Sopenharmony_ci "env_suffixes": { 83cb93a386Sopenharmony_ci "DEPOT_TOOLS_UPDATE": [ 84cb93a386Sopenharmony_ci "0" 85cb93a386Sopenharmony_ci ], 86cb93a386Sopenharmony_ci "PATH": [ 87cb93a386Sopenharmony_ci "RECIPE_REPO[depot_tools]" 88cb93a386Sopenharmony_ci ] 89cb93a386Sopenharmony_ci }, 90cb93a386Sopenharmony_ci "infra_step": true, 91cb93a386Sopenharmony_ci "name": "bot_update", 92cb93a386Sopenharmony_ci "~followup_annotations": [ 93cb93a386Sopenharmony_ci "@@@STEP_TEXT@Some step text@@@", 94cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@{@@@", 95cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 96cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 97cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"skia\": \"abc123\"@@@", 98cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }, @@@", 99cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 100cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 101cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\", @@@", 102cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 103cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }@@@", 104cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }, @@@", 105cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", 106cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\", @@@", 107cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 108cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"abc123\", @@@", 109cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#164710}\"@@@", 110cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }, @@@", 111cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\", @@@", 112cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@", 113cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@", 114cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 115cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", 116cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/skia.git\", @@@", 117cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 118cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }@@@", 119cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }@@@", 120cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }, @@@", 121cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@", 122cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ }, @@@", 123cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", 124cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@json.output@}@@@", 125cb93a386Sopenharmony_ci "@@@STEP_LOG_END@json.output@@@", 126cb93a386Sopenharmony_ci "@@@SET_BUILD_PROPERTY@got_revision@\"abc123\"@@@", 127cb93a386Sopenharmony_ci "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#164710}\"@@@" 128cb93a386Sopenharmony_ci ] 129cb93a386Sopenharmony_ci }, 130cb93a386Sopenharmony_ci { 131cb93a386Sopenharmony_ci "cmd": [ 132cb93a386Sopenharmony_ci "vpython", 133cb93a386Sopenharmony_ci "-u", 134cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 135cb93a386Sopenharmony_ci "--json-output", 136cb93a386Sopenharmony_ci "/path/to/tmp/json", 137cb93a386Sopenharmony_ci "ensure-directory", 138cb93a386Sopenharmony_ci "--mode", 139cb93a386Sopenharmony_ci "0777", 140cb93a386Sopenharmony_ci "[START_DIR]/tmp" 141cb93a386Sopenharmony_ci ], 142cb93a386Sopenharmony_ci "infra_step": true, 143cb93a386Sopenharmony_ci "name": "makedirs tmp_dir" 144cb93a386Sopenharmony_ci }, 145cb93a386Sopenharmony_ci { 146cb93a386Sopenharmony_ci "cmd": [ 147cb93a386Sopenharmony_ci "git", 148cb93a386Sopenharmony_ci "diff", 149cb93a386Sopenharmony_ci "--no-ext-diff" 150cb93a386Sopenharmony_ci ], 151cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 152cb93a386Sopenharmony_ci "env": { 153cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 154cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 155cb93a386Sopenharmony_ci }, 156cb93a386Sopenharmony_ci "name": "git diff #1" 157cb93a386Sopenharmony_ci }, 158cb93a386Sopenharmony_ci { 159cb93a386Sopenharmony_ci "cmd": [ 160cb93a386Sopenharmony_ci "make", 161cb93a386Sopenharmony_ci "-C", 162cb93a386Sopenharmony_ci "tools/gpu/gl/interface", 163cb93a386Sopenharmony_ci "generate" 164cb93a386Sopenharmony_ci ], 165cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 166cb93a386Sopenharmony_ci "env": { 167cb93a386Sopenharmony_ci "GOCACHE": "[START_DIR]/cache/go_cache", 168cb93a386Sopenharmony_ci "GOPATH": "[START_DIR]/cache/gopath", 169cb93a386Sopenharmony_ci "GOROOT": "[START_DIR]/go/go", 170cb93a386Sopenharmony_ci "PATH": "[START_DIR]/go/go/bin:[START_DIR]/cache/gopath/bin:<PATH>" 171cb93a386Sopenharmony_ci }, 172cb93a386Sopenharmony_ci "name": "generate gl interfaces" 173cb93a386Sopenharmony_ci }, 174cb93a386Sopenharmony_ci { 175cb93a386Sopenharmony_ci "cmd": [ 176cb93a386Sopenharmony_ci "vpython", 177cb93a386Sopenharmony_ci "-u", 178cb93a386Sopenharmony_ci "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 179cb93a386Sopenharmony_ci "--json-output", 180cb93a386Sopenharmony_ci "/path/to/tmp/json", 181cb93a386Sopenharmony_ci "copy", 182cb93a386Sopenharmony_ci "[START_DIR]/cache/work/skia/infra/bots/assets/clang_linux/VERSION", 183cb93a386Sopenharmony_ci "/path/to/tmp/" 184cb93a386Sopenharmony_ci ], 185cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 186cb93a386Sopenharmony_ci "infra_step": true, 187cb93a386Sopenharmony_ci "name": "Get clang_linux VERSION", 188cb93a386Sopenharmony_ci "~followup_annotations": [ 189cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@VERSION@42@@@", 190cb93a386Sopenharmony_ci "@@@STEP_LOG_END@VERSION@@@" 191cb93a386Sopenharmony_ci ] 192cb93a386Sopenharmony_ci }, 193cb93a386Sopenharmony_ci { 194cb93a386Sopenharmony_ci "cmd": [ 195cb93a386Sopenharmony_ci "python", 196cb93a386Sopenharmony_ci "-u", 197cb93a386Sopenharmony_ci "[START_DIR]/cache/work/skia/bin/fetch-gn" 198cb93a386Sopenharmony_ci ], 199cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 200cb93a386Sopenharmony_ci "env": { 201cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 202cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 203cb93a386Sopenharmony_ci }, 204cb93a386Sopenharmony_ci "infra_step": true, 205cb93a386Sopenharmony_ci "name": "fetch-gn" 206cb93a386Sopenharmony_ci }, 207cb93a386Sopenharmony_ci { 208cb93a386Sopenharmony_ci "cmd": [ 209cb93a386Sopenharmony_ci "python", 210cb93a386Sopenharmony_ci "-u", 211cb93a386Sopenharmony_ci "[START_DIR]/cache/work/skia/bin/fetch-clang-format" 212cb93a386Sopenharmony_ci ], 213cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 214cb93a386Sopenharmony_ci "env": { 215cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 216cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 217cb93a386Sopenharmony_ci }, 218cb93a386Sopenharmony_ci "infra_step": true, 219cb93a386Sopenharmony_ci "name": "fetch-clang-format" 220cb93a386Sopenharmony_ci }, 221cb93a386Sopenharmony_ci { 222cb93a386Sopenharmony_ci "cmd": [ 223cb93a386Sopenharmony_ci "[START_DIR]/ccache_linux/bin/ccache", 224cb93a386Sopenharmony_ci "-s" 225cb93a386Sopenharmony_ci ], 226cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 227cb93a386Sopenharmony_ci "env": { 228cb93a386Sopenharmony_ci "CCACHE_COMPILERCHECK": "content", 229cb93a386Sopenharmony_ci "CCACHE_DIR": "[START_DIR]/cache/ccache", 230cb93a386Sopenharmony_ci "CCACHE_MAXFILES": "0", 231cb93a386Sopenharmony_ci "CCACHE_MAXSIZE": "75G", 232cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 233cb93a386Sopenharmony_ci "PATH": "[START_DIR]/cache/work/skia/bin:<PATH>:RECIPE_REPO[depot_tools]" 234cb93a386Sopenharmony_ci }, 235cb93a386Sopenharmony_ci "name": "ccache stats-start" 236cb93a386Sopenharmony_ci }, 237cb93a386Sopenharmony_ci { 238cb93a386Sopenharmony_ci "cmd": [ 239cb93a386Sopenharmony_ci "[START_DIR]/cache/work/skia/bin/gn", 240cb93a386Sopenharmony_ci "gen", 241cb93a386Sopenharmony_ci "[START_DIR]/build/out/Release", 242cb93a386Sopenharmony_ci "--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cc_wrapper=\"[START_DIR]/ccache_linux/bin/ccache\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] is_debug=false skia_compile_processors=true skia_compile_sksl_tests=true skia_generate_workarounds=true werror=true" 243cb93a386Sopenharmony_ci ], 244cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 245cb93a386Sopenharmony_ci "env": { 246cb93a386Sopenharmony_ci "CCACHE_COMPILERCHECK": "content", 247cb93a386Sopenharmony_ci "CCACHE_DIR": "[START_DIR]/cache/ccache", 248cb93a386Sopenharmony_ci "CCACHE_MAXFILES": "0", 249cb93a386Sopenharmony_ci "CCACHE_MAXSIZE": "75G", 250cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 251cb93a386Sopenharmony_ci "PATH": "[START_DIR]/cache/work/skia/bin:<PATH>:RECIPE_REPO[depot_tools]" 252cb93a386Sopenharmony_ci }, 253cb93a386Sopenharmony_ci "name": "gn gen" 254cb93a386Sopenharmony_ci }, 255cb93a386Sopenharmony_ci { 256cb93a386Sopenharmony_ci "cmd": [ 257cb93a386Sopenharmony_ci "ninja", 258cb93a386Sopenharmony_ci "-C", 259cb93a386Sopenharmony_ci "[START_DIR]/build/out/Release" 260cb93a386Sopenharmony_ci ], 261cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 262cb93a386Sopenharmony_ci "env": { 263cb93a386Sopenharmony_ci "CCACHE_COMPILERCHECK": "content", 264cb93a386Sopenharmony_ci "CCACHE_DIR": "[START_DIR]/cache/ccache", 265cb93a386Sopenharmony_ci "CCACHE_MAXFILES": "0", 266cb93a386Sopenharmony_ci "CCACHE_MAXSIZE": "75G", 267cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 268cb93a386Sopenharmony_ci "PATH": "[START_DIR]/cache/work/skia/bin:<PATH>:RECIPE_REPO[depot_tools]" 269cb93a386Sopenharmony_ci }, 270cb93a386Sopenharmony_ci "name": "ninja" 271cb93a386Sopenharmony_ci }, 272cb93a386Sopenharmony_ci { 273cb93a386Sopenharmony_ci "cmd": [ 274cb93a386Sopenharmony_ci "[START_DIR]/ccache_linux/bin/ccache", 275cb93a386Sopenharmony_ci "-s" 276cb93a386Sopenharmony_ci ], 277cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 278cb93a386Sopenharmony_ci "env": { 279cb93a386Sopenharmony_ci "CCACHE_COMPILERCHECK": "content", 280cb93a386Sopenharmony_ci "CCACHE_DIR": "[START_DIR]/cache/ccache", 281cb93a386Sopenharmony_ci "CCACHE_MAXFILES": "0", 282cb93a386Sopenharmony_ci "CCACHE_MAXSIZE": "75G", 283cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 284cb93a386Sopenharmony_ci "PATH": "[START_DIR]/cache/work/skia/bin:<PATH>:RECIPE_REPO[depot_tools]" 285cb93a386Sopenharmony_ci }, 286cb93a386Sopenharmony_ci "name": "ccache stats-end" 287cb93a386Sopenharmony_ci }, 288cb93a386Sopenharmony_ci { 289cb93a386Sopenharmony_ci "cmd": [ 290cb93a386Sopenharmony_ci "git", 291cb93a386Sopenharmony_ci "diff", 292cb93a386Sopenharmony_ci "--no-ext-diff" 293cb93a386Sopenharmony_ci ], 294cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 295cb93a386Sopenharmony_ci "env": { 296cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 297cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 298cb93a386Sopenharmony_ci }, 299cb93a386Sopenharmony_ci "name": "git diff #2" 300cb93a386Sopenharmony_ci }, 301cb93a386Sopenharmony_ci { 302cb93a386Sopenharmony_ci "cmd": [ 303cb93a386Sopenharmony_ci "python", 304cb93a386Sopenharmony_ci "-u", 305cb93a386Sopenharmony_ci "\ndiff1 = ''''''\n\ndiff2 = ''''''\n\nif diff1 != diff2:\n print('Generated files have been edited!')\n exit(1)\n" 306cb93a386Sopenharmony_ci ], 307cb93a386Sopenharmony_ci "cwd": "[START_DIR]/cache/work/skia", 308cb93a386Sopenharmony_ci "env": { 309cb93a386Sopenharmony_ci "CHROME_HEADLESS": "1", 310cb93a386Sopenharmony_ci "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 311cb93a386Sopenharmony_ci }, 312cb93a386Sopenharmony_ci "name": "compare diffs", 313cb93a386Sopenharmony_ci "~followup_annotations": [ 314cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@@@@", 315cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@diff1 = ''''''@@@", 316cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@@@@", 317cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@diff2 = ''''''@@@", 318cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@@@@", 319cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@if diff1 != diff2:@@@", 320cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@ print('Generated files have been edited!')@@@", 321cb93a386Sopenharmony_ci "@@@STEP_LOG_LINE@python.inline@ exit(1)@@@", 322cb93a386Sopenharmony_ci "@@@STEP_LOG_END@python.inline@@@" 323cb93a386Sopenharmony_ci ] 324cb93a386Sopenharmony_ci }, 325cb93a386Sopenharmony_ci { 326cb93a386Sopenharmony_ci "name": "$result" 327cb93a386Sopenharmony_ci } 328cb93a386Sopenharmony_ci]