Home | History | Annotate | Download | only in update_meta_config.expected
      1 [
      2   {
      3     "cmd": [
      4       "python",
      5       "-u",
      6       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
      7       "--json-output",
      8       "/path/to/tmp/json",
      9       "ensure-directory",
     10       "--mode",
     11       "0777",
     12       "[CUSTOM_/_B_WORK]"
     13     ],
     14     "infra_step": true,
     15     "name": "makedirs checkout_path"
     16   },
     17   {
     18     "cmd": [
     19       "python",
     20       "-u",
     21       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
     22       "--json-output",
     23       "/path/to/tmp/json",
     24       "remove",
     25       "[CUSTOM_/_B_WORK]/.gclient_entries"
     26     ],
     27     "infra_step": true,
     28     "name": "remove [CUSTOM_/_B_WORK]/.gclient_entries"
     29   },
     30   {
     31     "cmd": [
     32       "python",
     33       "-u",
     34       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
     35       "--spec",
     36       "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]",
     37       "--patch_root",
     38       "skia",
     39       "--revision_mapping_file",
     40       "{\"got_revision\": \"skia\"}",
     41       "--git-cache-dir",
     42       "[CUSTOM_/_B_CACHE]",
     43       "--cleanup-dir",
     44       "[CLEANUP]/bot_update",
     45       "--output_json",
     46       "/path/to/tmp/json",
     47       "--revision",
     48       "skia@abc123"
     49     ],
     50     "cwd": "[CUSTOM_/_B_WORK]",
     51     "env": {
     52       "GIT_HTTP_LOW_SPEED_LIMIT": "1000",
     53       "GIT_HTTP_LOW_SPEED_TIME": "300",
     54       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]"
     55     },
     56     "infra_step": true,
     57     "name": "bot_update",
     58     "~followup_annotations": [
     59       "@@@STEP_TEXT@Some step text@@@",
     60       "@@@STEP_LOG_LINE (a] json.output@{@@@",
     61       "@@@STEP_LOG_LINE (a] json.output@  \"did_run\": true, @@@",
     62       "@@@STEP_LOG_LINE (a] json.output@  \"fixed_revisions\": {@@@",
     63       "@@@STEP_LOG_LINE (a] json.output@    \"skia\": \"abc123\"@@@",
     64       "@@@STEP_LOG_LINE (a] json.output@  }, @@@",
     65       "@@@STEP_LOG_LINE (a] json.output@  \"manifest\": {@@@",
     66       "@@@STEP_LOG_LINE (a] json.output@    \"skia\": {@@@",
     67       "@@@STEP_LOG_LINE (a] json.output@      \"repository\": \"https://fake.org/skia.git\", @@@",
     68       "@@@STEP_LOG_LINE (a] json.output@      \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
     69       "@@@STEP_LOG_LINE (a] json.output@    }@@@",
     70       "@@@STEP_LOG_LINE (a] json.output@  }, @@@",
     71       "@@@STEP_LOG_LINE (a] json.output@  \"patch_failure\": false, @@@",
     72       "@@@STEP_LOG_LINE (a] json.output@  \"patch_root\": \"skia\", @@@",
     73       "@@@STEP_LOG_LINE (a] json.output@  \"properties\": {@@@",
     74       "@@@STEP_LOG_LINE (a] json.output@    \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
     75       "@@@STEP_LOG_LINE (a] json.output@    \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
     76       "@@@STEP_LOG_LINE (a] json.output@  }, @@@",
     77       "@@@STEP_LOG_LINE (a] json.output@  \"root\": \"skia\", @@@",
     78       "@@@STEP_LOG_LINE (a] json.output@  \"step_text\": \"Some step text\"@@@",
     79       "@@@STEP_LOG_LINE (a] json.output@}@@@",
     80       "@@@STEP_LOG_END (a] json.output@@@",
     81       "@@@SET_BUILD_PROPERTY@got_revision@\"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
     82       "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#164710}\"@@@"
     83     ]
     84   },
     85   {
     86     "cmd": [
     87       "python",
     88       "-u",
     89       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
     90       "--json-output",
     91       "/path/to/tmp/json",
     92       "ensure-directory",
     93       "--mode",
     94       "0777",
     95       "[START_DIR]/tmp"
     96     ],
     97     "infra_step": true,
     98     "name": "makedirs tmp_dir"
     99   },
    100   {
    101     "cmd": [
    102       "python",
    103       "-u",
    104       "\nimport os\nimport urllib2\n\nTOKEN_FILE = 'update_meta_config.git_cookies'\nTOKEN_URL = 'http://metadata/computeMetadata/v1/project/attributes/update_meta_config_git_cookies'\n\nreq = urllib2.Request(TOKEN_URL, headers={'Metadata-Flavor': 'Google'})\ncontents = urllib2.urlopen(req).read()\n\nhome = os.path.expanduser('~')\ntoken_file = os.path.join(home, TOKEN_FILE)\n\nwith open(token_file, 'w') as f:\n  f.write(contents)\n"
    105     ],
    106     "name": "download update_meta_config.git_cookies",
    107     "~followup_annotations": [
    108       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    109       "@@@STEP_LOG_LINE (a] python.inline@import os@@@",
    110       "@@@STEP_LOG_LINE (a] python.inline@import urllib2@@@",
    111       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    112       "@@@STEP_LOG_LINE (a] python.inline@TOKEN_FILE = 'update_meta_config.git_cookies'@@@",
    113       "@@@STEP_LOG_LINE (a] python.inline@TOKEN_URL = 'http://metadata/computeMetadata/v1/project/attributes/update_meta_config_git_cookies'@@@",
    114       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    115       "@@@STEP_LOG_LINE (a] python.inline@req = urllib2.Request(TOKEN_URL, headers={'Metadata-Flavor': 'Google'})@@@",
    116       "@@@STEP_LOG_LINE (a] python.inline@contents = urllib2.urlopen(req).read()@@@",
    117       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    118       "@@@STEP_LOG_LINE (a] python.inline@home = os.path.expanduser('~')@@@",
    119       "@@@STEP_LOG_LINE (a] python.inline@token_file = os.path.join(home, TOKEN_FILE)@@@",
    120       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    121       "@@@STEP_LOG_LINE (a] python.inline@with open(token_file, 'w') as f:@@@",
    122       "@@@STEP_LOG_LINE (a] python.inline@  f.write(contents)@@@",
    123       "@@@STEP_LOG_END (a] python.inline@@@"
    124     ]
    125   },
    126   {
    127     "cmd": [
    128       "python",
    129       "[CUSTOM_/_B_WORK]/skia/infra/bots/update_meta_config.py",
    130       "--repo_name",
    131       "skia",
    132       "--tasks_json",
    133       "[CUSTOM_/_B_WORK]/skia/infra/bots/tasks.json",
    134       "--gitcookies",
    135       "[HOME]/update_meta_config.git_cookies"
    136     ],
    137     "cwd": "[CUSTOM_/_B_WORK]/skia",
    138     "env": {
    139       "BUILDTYPE": "Release",
    140       "CHROME_HEADLESS": "1",
    141       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    142       "SKIA_OUT": "[START_DIR]/out"
    143     },
    144     "name": "Update meta/config",
    145     "~followup_annotations": [
    146       "step returned non-zero exit code: 1",
    147       "@@@STEP_FAILURE@@@"
    148     ]
    149   },
    150   {
    151     "cmd": [
    152       "python",
    153       "-u",
    154       "\nimport os\n\n\nTOKEN_FILE = 'update_meta_config.git_cookies'\n\n\nhome = os.path.expanduser('~')\ntoken_file = os.path.join(home, TOKEN_FILE)\nif os.path.isfile(token_file):\n  os.remove(token_file)\n"
    155     ],
    156     "name": "cleanup update_meta_config.git_cookies",
    157     "~followup_annotations": [
    158       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    159       "@@@STEP_LOG_LINE (a] python.inline@import os@@@",
    160       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    161       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    162       "@@@STEP_LOG_LINE (a] python.inline@TOKEN_FILE = 'update_meta_config.git_cookies'@@@",
    163       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    164       "@@@STEP_LOG_LINE (a] python.inline@@@@",
    165       "@@@STEP_LOG_LINE (a] python.inline@home = os.path.expanduser('~')@@@",
    166       "@@@STEP_LOG_LINE (a] python.inline@token_file = os.path.join(home, TOKEN_FILE)@@@",
    167       "@@@STEP_LOG_LINE (a] python.inline@if os.path.isfile(token_file):@@@",
    168       "@@@STEP_LOG_LINE (a] python.inline@  os.remove(token_file)@@@",
    169       "@@@STEP_LOG_END (a] python.inline@@@"
    170     ]
    171   },
    172   {
    173     "name": "$result",
    174     "reason": "Step('Update meta/config') failed with return_code 1",
    175     "recipe_result": null,
    176     "status_code": 1
    177   }
    178 ]