OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "/opt/infra-tools/authutil", | 4 "/opt/infra-tools/authutil", |
5 "token" | 5 "token" |
6 ], | 6 ], |
7 "cwd": "[SLAVE_BUILD]", | |
8 "name": "Get auth token", | 7 "name": "Get auth token", |
9 "stdout": "/path/to/tmp/" | 8 "stdout": "/path/to/tmp/" |
10 }, | 9 }, |
11 { | 10 { |
12 "cmd": [ | 11 "cmd": [ |
13 "python", | 12 "python", |
14 "-u", | 13 "-u", |
15 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 14 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
16 "config", | 15 "config", |
17 "--spec", | 16 "--spec", |
18 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag
ed': True, 'name': 'infra', 'url': 'https://chromium.googlesource.com/infra/infr
a.git'}]" | 17 "cache_dir = '[ROOT]/b/build/slave/cache_dir'\nsolutions = [{'deps_file':
'.DEPS.git', 'managed': True, 'name': 'infra', 'url': 'https://chromium.googleso
urce.com/infra/infra.git'}]" |
19 ], | 18 ], |
20 "cwd": "[SLAVE_BUILD]", | |
21 "env": { | 19 "env": { |
22 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 20 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
23 }, | 21 }, |
24 "name": "gclient setup" | 22 "name": "gclient setup" |
25 }, | 23 }, |
26 { | 24 { |
27 "cmd": [ | 25 "cmd": [ |
28 "python", | 26 "python", |
29 "-u", | 27 "-u", |
30 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 28 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
31 "sync", | 29 "sync", |
32 "--verbose", | 30 "--verbose", |
33 "--with_branch_heads", | 31 "--with_branch_heads", |
34 "--nohooks", | 32 "--nohooks", |
35 "-j8", | 33 "-j8", |
36 "--reset", | 34 "--reset", |
37 "--force", | 35 "--force", |
38 "--upstream", | 36 "--upstream", |
39 "--no-nag-max", | 37 "--no-nag-max", |
40 "--delete_unversioned_trees", | 38 "--delete_unversioned_trees", |
41 "--revision", | 39 "--revision", |
42 "infra@origin/master", | 40 "infra@origin/master", |
43 "--output-json", | 41 "--output-json", |
44 "/path/to/tmp/json" | 42 "/path/to/tmp/json" |
45 ], | 43 ], |
46 "cwd": "[SLAVE_BUILD]", | |
47 "env": { | 44 "env": { |
48 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 45 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
49 }, | 46 }, |
50 "name": "gclient sync", | 47 "name": "gclient sync", |
51 "~followup_annotations": [ | 48 "~followup_annotations": [ |
52 "@@@STEP_LOG_LINE@json.output@{@@@", | 49 "@@@STEP_LOG_LINE@json.output@{@@@", |
53 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", | 50 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", |
54 "@@@STEP_LOG_LINE@json.output@ \"infra/\": {@@@", | 51 "@@@STEP_LOG_LINE@json.output@ \"infra/\": {@@@", |
55 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"5e03a58dc0850e5137a8eb
bce29610670c756aed\"@@@", | 52 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"5e03a58dc0850e5137a8eb
bce29610670c756aed\"@@@", |
56 "@@@STEP_LOG_LINE@json.output@ }@@@", | 53 "@@@STEP_LOG_LINE@json.output@ }@@@", |
57 "@@@STEP_LOG_LINE@json.output@ }@@@", | 54 "@@@STEP_LOG_LINE@json.output@ }@@@", |
58 "@@@STEP_LOG_LINE@json.output@}@@@", | 55 "@@@STEP_LOG_LINE@json.output@}@@@", |
59 "@@@STEP_LOG_END@json.output@@@", | 56 "@@@STEP_LOG_END@json.output@@@", |
60 "@@@SET_BUILD_PROPERTY@got_revision@\"5e03a58dc0850e5137a8ebbce29610670c75
6aed\"@@@" | 57 "@@@SET_BUILD_PROPERTY@got_revision@\"5e03a58dc0850e5137a8ebbce29610670c75
6aed\"@@@" |
61 ] | 58 ] |
62 }, | 59 }, |
63 { | 60 { |
64 "cmd": [ | 61 "cmd": [ |
65 "python", | 62 "python", |
66 "-u", | 63 "-u", |
67 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 64 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
68 "recurse", | 65 "recurse", |
69 "git", | 66 "git", |
70 "config", | 67 "config", |
71 "user.name", | 68 "user.name", |
72 "local_bot" | 69 "local_bot" |
73 ], | 70 ], |
74 "cwd": "[SLAVE_BUILD]", | |
75 "env": { | 71 "env": { |
76 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 72 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
77 }, | 73 }, |
78 "name": "gclient recurse (git config user.name)" | 74 "name": "gclient recurse (git config user.name)" |
79 }, | 75 }, |
80 { | 76 { |
81 "cmd": [ | 77 "cmd": [ |
82 "python", | 78 "python", |
83 "-u", | 79 "-u", |
84 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 80 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
85 "recurse", | 81 "recurse", |
86 "git", | 82 "git", |
87 "config", | 83 "config", |
88 "user.email", | 84 "user.email", |
89 "local_bot@example.com" | 85 "local_bot@example.com" |
90 ], | 86 ], |
91 "cwd": "[SLAVE_BUILD]", | |
92 "env": { | 87 "env": { |
93 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 88 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
94 }, | 89 }, |
95 "name": "gclient recurse (git config user.email)" | 90 "name": "gclient recurse (git config user.email)" |
96 }, | 91 }, |
97 { | 92 { |
98 "cmd": [ | 93 "cmd": [ |
99 "python", | 94 "python", |
100 "-u", | 95 "-u", |
101 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 96 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
102 "runhooks" | 97 "runhooks" |
103 ], | 98 ], |
104 "cwd": "[SLAVE_BUILD]", | |
105 "env": { | 99 "env": { |
106 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 100 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
107 }, | 101 }, |
108 "name": "gclient runhooks" | 102 "name": "gclient runhooks" |
109 }, | 103 }, |
110 { | 104 { |
111 "cmd": [ | 105 "cmd": [ |
112 "python", | 106 "python", |
113 "-u", | 107 "-u", |
114 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", | 108 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", |
115 "https://luci-config.appspot.com/_ah/api/config/v1/projects", | 109 "https://luci-config.appspot.com/_ah/api/config/v1/projects", |
116 "--outfile", | 110 "--outfile", |
117 "/path/to/tmp/", | 111 "/path/to/tmp/", |
118 "--headers-json", | 112 "--headers-json", |
119 "{\"Authorization\": \"Bearer ya29.foobar\"}" | 113 "{\"Authorization\": \"Bearer ya29.foobar\"}" |
120 ], | 114 ], |
121 "cwd": "[SLAVE_BUILD]", | |
122 "name": "Get luci-config projects" | 115 "name": "Get luci-config projects" |
123 }, | 116 }, |
124 { | 117 { |
125 "cmd": [ | 118 "cmd": [ |
126 "python", | 119 "python", |
127 "-u", | 120 "-u", |
128 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", | 121 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", |
129 "https://luci-config.appspot.com//_ah/api/config/v1/config_sets/projects%2
Frecipe_engine%2Frefs%2Fheads%2Fmaster/config/recipes.cfg", | 122 "https://luci-config.appspot.com//_ah/api/config/v1/config_sets/projects%2
Frecipe_engine%2Frefs%2Fheads%2Fmaster/config/recipes.cfg", |
130 "--outfile", | 123 "--outfile", |
131 "/path/to/tmp/", | 124 "/path/to/tmp/", |
132 "--headers-json", | 125 "--headers-json", |
133 "{\"Authorization\": \"Bearer ya29.foobar\"}" | 126 "{\"Authorization\": \"Bearer ya29.foobar\"}" |
134 ], | 127 ], |
135 "cwd": "[SLAVE_BUILD]", | |
136 "name": "Get project 'recipe_engine' config 'recipes.cfg'" | 128 "name": "Get project 'recipe_engine' config 'recipes.cfg'" |
137 }, | 129 }, |
138 { | 130 { |
139 "cmd": [ | 131 "cmd": [ |
140 "python", | 132 "python", |
141 "-u", | 133 "-u", |
142 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", | 134 "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py", |
143 "https://luci-config.appspot.com//_ah/api/config/v1/config_sets/projects%2
Fbuild%2Frefs%2Fheads%2Fmaster/config/recipes.cfg", | 135 "https://luci-config.appspot.com//_ah/api/config/v1/config_sets/projects%2
Fbuild%2Frefs%2Fheads%2Fmaster/config/recipes.cfg", |
144 "--outfile", | 136 "--outfile", |
145 "/path/to/tmp/", | 137 "/path/to/tmp/", |
146 "--headers-json", | 138 "--headers-json", |
147 "{\"Authorization\": \"Bearer ya29.foobar\"}" | 139 "{\"Authorization\": \"Bearer ya29.foobar\"}" |
148 ], | 140 ], |
149 "cwd": "[SLAVE_BUILD]", | |
150 "name": "Get project 'build' config 'recipes.cfg'" | 141 "name": "Get project 'build' config 'recipes.cfg'" |
151 }, | 142 }, |
152 { | 143 { |
153 "cmd": [ | 144 "cmd": [ |
154 "python", | 145 "python", |
155 "-u", | 146 "-u", |
156 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 147 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
157 "[SLAVE_BUILD]/recipe_engine/recipe_engine", | 148 "[CWD]/recipe_engine/recipe_engine", |
158 "511" | 149 "511" |
159 ], | 150 ], |
160 "cwd": "[SLAVE_BUILD]", | |
161 "name": "makedirs recipe_engine directory", | 151 "name": "makedirs recipe_engine directory", |
162 "~followup_annotations": [ | 152 "~followup_annotations": [ |
163 "@@@STEP_LOG_LINE@python.inline@@@@", | 153 "@@@STEP_LOG_LINE@python.inline@@@@", |
164 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 154 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
165 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 155 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
166 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 156 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
167 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 157 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
168 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 158 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
169 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 159 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
170 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 160 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
171 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 161 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
172 "@@@STEP_LOG_END@python.inline@@@" | 162 "@@@STEP_LOG_END@python.inline@@@" |
173 ] | 163 ] |
174 }, | 164 }, |
175 { | 165 { |
176 "cmd": [ | 166 "cmd": [ |
177 "python", | 167 "python", |
178 "-u", | 168 "-u", |
179 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 169 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
180 "--spec", | 170 "--spec", |
181 "cache_dir = '[SLAVE_BUILD]/__cache_dir'\nsolutions = [{'deps_file': '.DEP
S.git', 'managed': True, 'name': 'recipe_engine', 'url': 'https://repo.repo/reci
pe_engine'}]", | 171 "cache_dir = '[CWD]/__cache_dir'\nsolutions = [{'deps_file': '.DEPS.git',
'managed': True, 'name': 'recipe_engine', 'url': 'https://repo.repo/recipe_engin
e'}]", |
182 "--root", | 172 "--root", |
183 "recipe_engine", | 173 "recipe_engine", |
184 "--revision_mapping_file", | 174 "--revision_mapping_file", |
185 "{}", | 175 "{}", |
186 "--git-cache-dir", | 176 "--git-cache-dir", |
187 "[SLAVE_BUILD]/__cache_dir", | 177 "[CWD]/__cache_dir", |
188 "--rietveld_server", | 178 "--rietveld_server", |
189 "https://fake.code.review", | 179 "https://fake.code.review", |
190 "--output_json", | 180 "--output_json", |
191 "/path/to/tmp/json", | 181 "/path/to/tmp/json", |
192 "--revision", | 182 "--revision", |
193 "recipe_engine@HEAD", | 183 "recipe_engine@HEAD", |
194 "--force", | 184 "--force", |
195 "--output_manifest" | 185 "--output_manifest" |
196 ], | 186 ], |
197 "cwd": "[SLAVE_BUILD]/recipe_engine", | 187 "cwd": "[CWD]/recipe_engine", |
198 "env": { | 188 "env": { |
199 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 189 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
200 }, | 190 }, |
201 "name": "bot_update (without patch) - recipe_engine", | 191 "name": "bot_update (without patch) - recipe_engine", |
202 "~followup_annotations": [ | 192 "~followup_annotations": [ |
203 "@@@STEP_TEXT@Some step text@@@", | 193 "@@@STEP_TEXT@Some step text@@@", |
204 "@@@STEP_LOG_LINE@json.output@{@@@", | 194 "@@@STEP_LOG_LINE@json.output@{@@@", |
205 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | 195 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
206 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", | 196 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
207 "@@@STEP_LOG_LINE@json.output@ \"recipe_engine\": \"HEAD\"@@@", | 197 "@@@STEP_LOG_LINE@json.output@ \"recipe_engine\": \"HEAD\"@@@", |
208 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 198 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
209 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@", | 199 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@", |
210 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | 200 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
211 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"recipe_engine\", @@@", | 201 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"recipe_engine\", @@@", |
212 "@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@", | 202 "@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@", |
213 "@@@STEP_LOG_LINE@json.output@ \"root\": \"recipe_engine\", @@@", | 203 "@@@STEP_LOG_LINE@json.output@ \"root\": \"recipe_engine\", @@@", |
214 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | 204 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
215 "@@@STEP_LOG_LINE@json.output@}@@@", | 205 "@@@STEP_LOG_LINE@json.output@}@@@", |
216 "@@@STEP_LOG_END@json.output@@@" | 206 "@@@STEP_LOG_END@json.output@@@" |
217 ] | 207 ] |
218 }, | 208 }, |
219 { | 209 { |
220 "cmd": [ | 210 "cmd": [ |
221 "python", | 211 "python", |
222 "-u", | 212 "-u", |
223 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 213 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
224 "[SLAVE_BUILD]/build/build", | 214 "[CWD]/build/build", |
225 "511" | 215 "511" |
226 ], | 216 ], |
227 "cwd": "[SLAVE_BUILD]", | |
228 "name": "makedirs build directory", | 217 "name": "makedirs build directory", |
229 "~followup_annotations": [ | 218 "~followup_annotations": [ |
230 "@@@STEP_LOG_LINE@python.inline@@@@", | 219 "@@@STEP_LOG_LINE@python.inline@@@@", |
231 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 220 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
232 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 221 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
233 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 222 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
234 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 223 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
235 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 224 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
236 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 225 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
237 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 226 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
238 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 227 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
239 "@@@STEP_LOG_END@python.inline@@@" | 228 "@@@STEP_LOG_END@python.inline@@@" |
240 ] | 229 ] |
241 }, | 230 }, |
242 { | 231 { |
243 "cmd": [ | 232 "cmd": [ |
244 "python", | 233 "python", |
245 "-u", | 234 "-u", |
246 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 235 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
247 "--spec", | 236 "--spec", |
248 "cache_dir = '[SLAVE_BUILD]/__cache_dir'\nsolutions = [{'deps_file': '.DEP
S.git', 'managed': True, 'name': 'build', 'url': 'https://repo.repo/build'}]", | 237 "cache_dir = '[CWD]/__cache_dir'\nsolutions = [{'deps_file': '.DEPS.git',
'managed': True, 'name': 'build', 'url': 'https://repo.repo/build'}]", |
249 "--root", | 238 "--root", |
250 "build", | 239 "build", |
251 "--revision_mapping_file", | 240 "--revision_mapping_file", |
252 "{}", | 241 "{}", |
253 "--git-cache-dir", | 242 "--git-cache-dir", |
254 "[SLAVE_BUILD]/__cache_dir", | 243 "[CWD]/__cache_dir", |
255 "--issue", | 244 "--issue", |
256 "12345678", | 245 "12345678", |
257 "--patchset", | 246 "--patchset", |
258 "1", | 247 "1", |
259 "--rietveld_server", | 248 "--rietveld_server", |
260 "https://fake.code.review", | 249 "https://fake.code.review", |
261 "--output_json", | 250 "--output_json", |
262 "/path/to/tmp/json", | 251 "/path/to/tmp/json", |
263 "--revision", | 252 "--revision", |
264 "build@HEAD", | 253 "build@HEAD", |
265 "--force", | 254 "--force", |
266 "--output_manifest" | 255 "--output_manifest" |
267 ], | 256 ], |
268 "cwd": "[SLAVE_BUILD]/build", | 257 "cwd": "[CWD]/build", |
269 "env": { | 258 "env": { |
270 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 259 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
271 }, | 260 }, |
272 "name": "bot_update - build", | 261 "name": "bot_update - build", |
273 "~followup_annotations": [ | 262 "~followup_annotations": [ |
274 "@@@STEP_TEXT@Some step text@@@", | 263 "@@@STEP_TEXT@Some step text@@@", |
275 "@@@STEP_LOG_LINE@json.output@{@@@", | 264 "@@@STEP_LOG_LINE@json.output@{@@@", |
276 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | 265 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
277 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", | 266 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
278 "@@@STEP_LOG_LINE@json.output@ \"build\": \"HEAD\"@@@", | 267 "@@@STEP_LOG_LINE@json.output@ \"build\": \"HEAD\"@@@", |
279 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 268 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
280 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@", | 269 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@", |
281 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | 270 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
282 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"build\", @@@", | 271 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"build\", @@@", |
283 "@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@", | 272 "@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@", |
284 "@@@STEP_LOG_LINE@json.output@ \"root\": \"build\", @@@", | 273 "@@@STEP_LOG_LINE@json.output@ \"root\": \"build\", @@@", |
285 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | 274 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
286 "@@@STEP_LOG_LINE@json.output@}@@@", | 275 "@@@STEP_LOG_LINE@json.output@}@@@", |
287 "@@@STEP_LOG_END@json.output@@@" | 276 "@@@STEP_LOG_END@json.output@@@" |
288 ] | 277 ] |
289 }, | 278 }, |
290 { | 279 { |
291 "cmd": [ | 280 "cmd": [ |
292 "[SLAVE_BUILD]/infra/ENV/bin/python", | 281 "[CWD]/infra/ENV/bin/python", |
293 "-u", | 282 "-u", |
294 "[SLAVE_BUILD]/recipe_engine/recipe_engine/recipes.py", | 283 "[CWD]/recipe_engine/recipe_engine/recipes.py", |
295 "--package", | 284 "--package", |
296 "[SLAVE_BUILD]/recipe_engine/recipe_engine/infra/config/recipes.cfg", | 285 "[CWD]/recipe_engine/recipe_engine/infra/config/recipes.cfg", |
297 "simulation_test" | 286 "simulation_test" |
298 ], | 287 ], |
299 "cwd": "[SLAVE_BUILD]", | |
300 "name": "recipe_engine tests" | 288 "name": "recipe_engine tests" |
301 }, | 289 }, |
302 { | 290 { |
303 "cmd": [ | 291 "cmd": [ |
304 "[SLAVE_BUILD]/infra/ENV/bin/python", | 292 "[CWD]/infra/ENV/bin/python", |
305 "-u", | 293 "-u", |
306 "[SLAVE_BUILD]/build/build/recipes.py", | 294 "[CWD]/build/build/recipes.py", |
307 "-O", | 295 "-O", |
308 "recipe_engine=[SLAVE_BUILD]/recipe_engine/recipe_engine", | 296 "recipe_engine=[CWD]/recipe_engine/recipe_engine", |
309 "--package", | 297 "--package", |
310 "[SLAVE_BUILD]/build/build/infra/config/recipes.cfg", | 298 "[CWD]/build/build/infra/config/recipes.cfg", |
311 "simulation_test" | 299 "simulation_test" |
312 ], | 300 ], |
313 "cwd": "[SLAVE_BUILD]", | |
314 "name": "build tests" | 301 "name": "build tests" |
315 }, | 302 }, |
316 { | 303 { |
317 "name": "$result", | 304 "name": "$result", |
318 "recipe_result": null, | 305 "recipe_result": null, |
319 "status_code": 0 | 306 "status_code": 0 |
320 } | 307 } |
321 ] | 308 ] |
OLD | NEW |