• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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@json.output@{@@@",
61      "@@@STEP_LOG_LINE@json.output@  \"did_run\": true, @@@",
62      "@@@STEP_LOG_LINE@json.output@  \"fixed_revisions\": {@@@",
63      "@@@STEP_LOG_LINE@json.output@    \"skia\": \"abc123\"@@@",
64      "@@@STEP_LOG_LINE@json.output@  }, @@@",
65      "@@@STEP_LOG_LINE@json.output@  \"manifest\": {@@@",
66      "@@@STEP_LOG_LINE@json.output@    \"skia\": {@@@",
67      "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/skia.git\", @@@",
68      "@@@STEP_LOG_LINE@json.output@      \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
69      "@@@STEP_LOG_LINE@json.output@    }@@@",
70      "@@@STEP_LOG_LINE@json.output@  }, @@@",
71      "@@@STEP_LOG_LINE@json.output@  \"patch_failure\": false, @@@",
72      "@@@STEP_LOG_LINE@json.output@  \"patch_root\": \"skia\", @@@",
73      "@@@STEP_LOG_LINE@json.output@  \"properties\": {@@@",
74      "@@@STEP_LOG_LINE@json.output@    \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
75      "@@@STEP_LOG_LINE@json.output@    \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
76      "@@@STEP_LOG_LINE@json.output@  }, @@@",
77      "@@@STEP_LOG_LINE@json.output@  \"root\": \"skia\", @@@",
78      "@@@STEP_LOG_LINE@json.output@  \"step_text\": \"Some step text\"@@@",
79      "@@@STEP_LOG_LINE@json.output@}@@@",
80      "@@@STEP_LOG_END@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      "[START_DIR]/go/go/bin/go",
88      "version"
89    ],
90    "env": {
91      "BUILDTYPE": "Release",
92      "CHROME_HEADLESS": "1",
93      "GOPATH": "[START_DIR]/gopath",
94      "GOROOT": "[START_DIR]/go/go",
95      "PATH": "[START_DIR]/go/go/bin:[START_DIR]/gopath:<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
96      "SKIA_OUT": "[START_DIR]/out"
97    },
98    "name": "go version"
99  },
100  {
101    "cmd": [
102      "go",
103      "version"
104    ],
105    "env": {
106      "BUILDTYPE": "Release",
107      "CHROME_HEADLESS": "1",
108      "GOPATH": "[START_DIR]/gopath",
109      "GOROOT": "[START_DIR]/go/go",
110      "PATH": "[START_DIR]/go/go/bin:[START_DIR]/gopath:<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
111      "SKIA_OUT": "[START_DIR]/out"
112    },
113    "name": "env go version"
114  },
115  {
116    "cmd": [
117      "[START_DIR]/go/go/bin/go",
118      "get",
119      "-u",
120      "-t",
121      "go.skia.org/infra/..."
122    ],
123    "env": {
124      "BUILDTYPE": "Release",
125      "CHROME_HEADLESS": "1",
126      "GOPATH": "[START_DIR]/gopath",
127      "GOROOT": "[START_DIR]/go/go",
128      "PATH": "[START_DIR]/go/go/bin:[START_DIR]/gopath:<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
129      "SKIA_OUT": "[START_DIR]/out"
130    },
131    "name": "update go pkgs"
132  },
133  {
134    "cmd": [
135      "make",
136      "-C",
137      "infra/bots",
138      "test"
139    ],
140    "cwd": "[CUSTOM_/_B_WORK]/skia",
141    "env": {
142      "GOPATH": "[START_DIR]/gopath",
143      "GOROOT": "[START_DIR]/go/go",
144      "PATH": "[START_DIR]/go/go/bin:[START_DIR]/gopath:<PATH>"
145    },
146    "name": "infra_tests"
147  },
148  {
149    "name": "$result",
150    "recipe_result": null,
151    "status_code": 0
152  }
153]