OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
7 "--master", | 7 "--master", |
8 "chromium", | 8 "chromium.fyi", |
9 "--builder", | 9 "--builder", |
10 "Android", | 10 "Android Find Annotated Test", |
11 "--slave", | 11 "--slave", |
12 "TestSlavename", | 12 "TestSlavename", |
13 "--spec", | 13 "--spec", |
14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url'
: 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.
chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chr
omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t
runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m
irror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']", | 14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url'
: 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.
chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chr
omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t
runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m
irror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']", |
15 "--root", | 15 "--root", |
16 "src", | 16 "src", |
17 "--revision_mapping_file", | 17 "--revision_mapping_file", |
18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision
\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g
ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/
tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_
revision\"}", | 18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision
\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g
ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/
tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_
revision\"}", |
19 "--git-cache-dir", | 19 "--git-cache-dir", |
20 "[GIT_CACHE]", | 20 "[GIT_CACHE]", |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
155 "@@@STEP_LOG_LINE@json.output@ }@@@", | 155 "@@@STEP_LOG_LINE@json.output@ }@@@", |
156 "@@@STEP_LOG_LINE@json.output@ ]@@@", | 156 "@@@STEP_LOG_LINE@json.output@ ]@@@", |
157 "@@@STEP_LOG_LINE@json.output@}@@@", | 157 "@@@STEP_LOG_LINE@json.output@}@@@", |
158 "@@@STEP_LOG_END@json.output@@@" | 158 "@@@STEP_LOG_END@json.output@@@" |
159 ] | 159 ] |
160 }, | 160 }, |
161 { | 161 { |
162 "cmd": [ | 162 "cmd": [ |
163 "python", | 163 "python", |
164 "-u", | 164 "-u", |
165 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", | |
166 "[SLAVE_BUILD]/src/out/Release" | |
167 ], | |
168 "name": "rmtree clobber", | |
169 "~followup_annotations": [ | |
170 "@@@STEP_LOG_LINE@python.inline@@@@", | |
171 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
172 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | |
173 "@@@STEP_LOG_LINE@python.inline@@@@", | |
174 "@@@STEP_LOG_LINE@python.inline@@@@", | |
175 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
176 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
177 "@@@STEP_LOG_END@python.inline@@@" | |
178 ] | |
179 }, | |
180 { | |
181 "cmd": [ | |
182 "python", | |
183 "-u", | |
184 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 165 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
185 "runhooks" | 166 "runhooks" |
186 ], | 167 ], |
187 "cwd": "[SLAVE_BUILD]/src", | 168 "cwd": "[SLAVE_BUILD]/src", |
188 "env": { | 169 "env": { |
189 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 170 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
190 "GYP_CHROMIUM_NO_ACTION": "1", | 171 "GYP_CHROMIUM_NO_ACTION": "1", |
191 "GYP_CROSSCOMPILE": "1", | 172 "GYP_CROSSCOMPILE": "1", |
192 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
CACHE]/cipd/goma' linux_dump_symbols=0 target_arch=arm test_isolation_mode=noop
use_goma=1", | 173 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
CACHE]/cipd/goma' target_arch=arm use_goma=1", |
193 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 174 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
194 }, | 175 }, |
195 "name": "gclient runhooks" | 176 "name": "gclient runhooks" |
196 }, | 177 }, |
197 { | 178 { |
198 "cmd": [ | 179 "cmd": [ |
199 "python", | 180 "python", |
200 "-u", | 181 "-u", |
201 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", | 182 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", |
202 "--output", | 183 "--output", |
203 "/path/to/tmp/json", | 184 "/path/to/tmp/json", |
204 "--", | 185 "--", |
205 "--build-config-fs", | 186 "--build-config-fs", |
206 "Release", | 187 "Debug", |
207 "--paths", | 188 "--paths", |
208 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO
[build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s
cripts/slave/runtest.py\"}", | 189 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO
[build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s
cripts/slave/runtest.py\"}", |
209 "--properties", | 190 "--properties", |
210 "{\"buildername\": \"Android\", \"buildnumber\": 571, \"mastername\": \"ch
romium\", \"slavename\": \"TestSlavename\", \"target_platform\": \"android\"}" | 191 "{\"buildername\": \"Android Find Annotated Test\", \"buildnumber\": 571,
\"mastername\": \"chromium.fyi\", \"slavename\": \"TestSlavename\", \"target_pla
tform\": \"android\"}" |
211 ], | 192 ], |
212 "name": "get compile targets for scripts", | 193 "name": "get compile targets for scripts", |
213 "~followup_annotations": [ | 194 "~followup_annotations": [ |
214 "@@@STEP_LOG_LINE@json.output@{}@@@", | 195 "@@@STEP_LOG_LINE@json.output@{}@@@", |
215 "@@@STEP_LOG_END@json.output@@@" | 196 "@@@STEP_LOG_END@json.output@@@" |
216 ] | 197 ] |
217 }, | 198 }, |
218 { | 199 { |
219 "cmd": [ | 200 "cmd": [ |
220 "python", | 201 "python", |
221 "-u", | 202 "-u", |
222 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 203 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
223 "[SLAVE_BUILD]/src/testing/buildbot/chromium.json", | 204 "[SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json", |
224 "/path/to/tmp/json" | 205 "/path/to/tmp/json" |
225 ], | 206 ], |
226 "name": "read test spec", | 207 "name": "read test spec", |
227 "~followup_annotations": [ | 208 "~followup_annotations": [ |
228 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.json@@@", | 209 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json@@
@", |
229 "@@@STEP_LOG_LINE@json.output@{}@@@", | 210 "@@@STEP_LOG_LINE@json.output@{}@@@", |
230 "@@@STEP_LOG_END@json.output@@@" | 211 "@@@STEP_LOG_END@json.output@@@" |
231 ] | 212 ] |
232 }, | 213 }, |
233 { | 214 { |
234 "cmd": [ | 215 "cmd": [ |
235 "python", | 216 "python", |
236 "-u", | 217 "-u", |
237 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", | 218 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", |
238 "--show-path", | 219 "--show-path", |
239 "python", | 220 "python", |
240 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" | 221 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" |
241 ], | 222 ], |
242 "name": "cleanup_temp" | 223 "name": "cleanup_temp" |
243 }, | 224 }, |
244 { | 225 { |
245 "cmd": [ | 226 "cmd": [ |
246 "python", | 227 "python", |
247 "-u", | 228 "-u", |
248 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
(sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo
r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw
ith('.pyc'):\n os.remove(os.path.join(base, f))\n", | 229 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
(sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo
r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw
ith('.pyc'):\n os.remove(os.path.join(base, f))\n", |
249 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", | 230 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps", |
250 "[SLAVE_BUILD]/src/out/Release/test_logs", | 231 "[SLAVE_BUILD]/src/out/Debug/test_logs", |
251 "[SLAVE_BUILD]/src/out/build_product.zip", | 232 "[SLAVE_BUILD]/src/out/build_product.zip", |
252 "[SLAVE_BUILD]/src" | 233 "[SLAVE_BUILD]/src" |
253 ], | 234 ], |
254 "name": "clean local files", | 235 "name": "clean local files", |
255 "~followup_annotations": [ | 236 "~followup_annotations": [ |
256 "@@@STEP_LOG_LINE@python.inline@@@@", | 237 "@@@STEP_LOG_LINE@python.inline@@@@", |
257 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | 238 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |
258 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | 239 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |
259 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | 240 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |
260 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 241 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
(...skipping 16 matching lines...) Expand all Loading... |
277 ], | 258 ], |
278 "name": "tree truth steps" | 259 "name": "tree truth steps" |
279 }, | 260 }, |
280 { | 261 { |
281 "cmd": [ | 262 "cmd": [ |
282 "python", | 263 "python", |
283 "-u", | 264 "-u", |
284 "[SLAVE_BUILD]/src/tools/mb/mb.py", | 265 "[SLAVE_BUILD]/src/tools/mb/mb.py", |
285 "gen", | 266 "gen", |
286 "-m", | 267 "-m", |
287 "chromium", | 268 "chromium.fyi", |
288 "-b", | 269 "-b", |
289 "Android", | 270 "Android Find Annotated Test", |
290 "--config-file", | 271 "--config-file", |
291 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", | 272 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", |
292 "--goma-dir", | 273 "--goma-dir", |
293 "[CACHE]/cipd/goma", | 274 "[CACHE]/cipd/goma", |
294 "//out/Release" | 275 "//out/Debug" |
295 ], | 276 ], |
296 "env": { | 277 "env": { |
297 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | 278 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" |
298 }, | 279 }, |
299 "name": "generate_build_files" | 280 "name": "generate_build_files" |
300 }, | 281 }, |
301 { | 282 { |
302 "cmd": [ | 283 "cmd": [ |
303 "python", | 284 "python", |
304 "-u", | 285 "-u", |
305 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", | 286 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", |
306 "--show-path", | 287 "--show-path", |
307 "python", | 288 "python", |
308 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", | 289 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", |
309 "--gsutil-py-path", | 290 "--gsutil-py-path", |
310 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | 291 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
311 "--ninja-path", | 292 "--ninja-path", |
312 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", | 293 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", |
313 "--target", | 294 "--target", |
314 "Release", | 295 "Debug", |
315 "--src-dir", | 296 "--src-dir", |
316 "[SLAVE_BUILD]/src", | 297 "[SLAVE_BUILD]/src", |
317 "--goma-cache-dir", | 298 "--goma-cache-dir", |
318 "[GOMA_CACHE]", | 299 "[GOMA_CACHE]", |
319 "--build-tool", | 300 "--build-tool", |
320 "ninja", | 301 "ninja", |
321 "--build-data-dir", | 302 "--build-data-dir", |
322 "[ROOT]/build_data_dir", | 303 "[ROOT]/build_data_dir", |
323 "--compiler", | 304 "--compiler", |
324 "goma", | 305 "goma", |
325 "--goma-jsonstatus", | 306 "--goma-jsonstatus", |
326 "/path/to/tmp/json", | 307 "/path/to/tmp/json", |
327 "--goma-service-account-json-file", | 308 "--goma-service-account-json-file", |
328 "/creds/service_accounts/service-account-goma-client.json", | 309 "/creds/service_accounts/service-account-goma-client.json", |
329 "--goma-dir", | 310 "--goma-dir", |
330 "[CACHE]/cipd/goma", | 311 "[CACHE]/cipd/goma", |
331 "--", | 312 "--", |
332 "all" | 313 "android_webview_test_apk", |
| 314 "blimp_test_apk", |
| 315 "chrome_public_test_apk", |
| 316 "chrome_sync_shell_test_apk", |
| 317 "content_shell_test_apk", |
| 318 "system_webview_shell_layout_test_apk" |
333 ], | 319 ], |
334 "env": { | 320 "env": { |
335 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 321 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
336 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 322 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
337 }, | 323 }, |
338 "name": "compile", | 324 "name": "compile", |
339 "~followup_annotations": [ | 325 "~followup_annotations": [ |
340 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", | 326 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |
341 "@@@STEP_LOG_END@json.output (invalid)@@@" | 327 "@@@STEP_LOG_END@json.output (invalid)@@@" |
342 ] | 328 ] |
343 }, | 329 }, |
344 { | 330 { |
345 "cmd": [ | 331 "cmd": [ |
346 "python", | 332 "python", |
347 "-u", | 333 "-u", |
348 "RECIPE_PACKAGE_REPO[build]/scripts/slave/chromium/archive_build.py", | 334 "[SLAVE_BUILD]/src/tools/android/find_annotated_tests.py", |
349 "--target", | 335 "--test-apks", |
350 "Release", | 336 "ContentShellTest SystemWebViewShellLayoutTest ChromePublicTest ChromeSync
ShellTest BlimpTest AndroidWebViewTest", |
351 "--factory-properties", | 337 "--apk-output-dir", |
352 "{\"gclient_env\": {\"GYP_CROSSCOMPILE\": \"1\", \"GYP_DEFINES\": \"OS=and
roid component=static_library fastbuild=1 gomadir='[CACHE]/cipd/goma' linux_dump
_symbols=0 target_arch=arm test_isolation_mode=noop use_goma=1\"}, \"gs_acl\": \
"public-read\", \"gs_bucket\": \"gs://chromium-browser-snapshots\", \"target_os\
": \"android\"}", | 338 "[SLAVE_BUILD]/src/out/Debug", |
353 "--build-properties", | 339 "--json-output-dir", |
354 "{\"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", \"
got_angle_revision_cp\": \"refs/heads/master@{#297276}\", \"got_buildtools_revis
ion\": \"f0319a328b2809876916353cb994259692140934\", \"got_buildtools_revision_c
p\": \"refs/heads/master@{#182578}\", \"got_nacl_revision\": \"d998e125e8253980d
76e269b7982aeeefc1b9b50\", \"got_nacl_revision_cp\": \"refs/heads/master@{#27498
1}\", \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", \"got_revi
sion_cp\": \"refs/heads/master@{#170242}\", \"got_swarming_client_revision\": \"
a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", \"got_swarming_client_revision_cp\":
\"refs/heads/master@{#276089}\", \"got_v8_revision\": \"801ada225ddc271c132c3a3
5f03975671d43e399\", \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", \"g
ot_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", \"got_webrtc
_revision_cp\": \"refs/heads/master@{#120644}\"}", | 340 "[TMP_BASE]/annotated_tests_json_temp_tmp_1", |
355 "--mode", | 341 "--timestamp-string", |
356 "dev" | 342 "20160628T014723", |
| 343 "-v" |
357 ], | 344 ], |
358 "name": "archive_build" | 345 "env": { |
| 346 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 347 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 348 }, |
| 349 "name": "run find_annotated_tests.py" |
| 350 }, |
| 351 { |
| 352 "cmd": [ |
| 353 "python", |
| 354 "-u", |
| 355 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 356 "--", |
| 357 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
| 358 "----", |
| 359 "cp", |
| 360 "[TMP_BASE]/annotated_tests_json_temp_tmp_1/20160628T014723-android-chrome
.json", |
| 361 "gs://chromium-annotated-tests/android" |
| 362 ], |
| 363 "env": { |
| 364 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 365 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 366 }, |
| 367 "name": "gsutil upload", |
| 368 "~followup_annotations": [ |
| 369 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium-anno
tated-tests/android@@@" |
| 370 ] |
| 371 }, |
| 372 { |
| 373 "cmd": [ |
| 374 "python", |
| 375 "-u", |
| 376 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", |
| 377 "[TMP_BASE]/annotated_tests_json_temp_tmp_1" |
| 378 ], |
| 379 "env": { |
| 380 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 381 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 382 }, |
| 383 "name": "rmtree Delete temp out directory", |
| 384 "~followup_annotations": [ |
| 385 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 386 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 387 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", |
| 388 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 389 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 390 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 391 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 392 "@@@STEP_LOG_END@python.inline@@@" |
| 393 ] |
| 394 }, |
| 395 { |
| 396 "cmd": [ |
| 397 "python", |
| 398 "-u", |
| 399 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope
n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re
port)\n", |
| 400 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log" |
| 401 ], |
| 402 "env": { |
| 403 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 404 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 405 }, |
| 406 "name": "test_report", |
| 407 "~followup_annotations": [ |
| 408 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 409 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 410 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 411 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 412 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 413 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 414 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 415 "@@@STEP_LOG_END@python.inline@@@" |
| 416 ] |
359 }, | 417 }, |
360 { | 418 { |
361 "name": "$result", | 419 "name": "$result", |
362 "recipe_result": null, | 420 "recipe_result": null, |
363 "status_code": 0 | 421 "status_code": 0 |
364 } | 422 } |
365 ] | 423 ] |
OLD | NEW |