OLD | NEW |
| (Empty) |
1 [ | |
2 { | |
3 "cmd": [ | |
4 "python", | |
5 "-u", | |
6 "[BUILD]/scripts/slave/bot_update.py", | |
7 "--master", | |
8 "tryserver.webrtc", | |
9 "--builder", | |
10 "android_apk_rel", | |
11 "--slave", | |
12 "fake_slavename", | |
13 "--spec", | |
14 "cache_dir = None\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.chromium.org
/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk', 'w
ebrtc_revision': '12345'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src',
'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}, {'custom_vars': {
'root_dir': 'src'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'webrtc-limite
d', 'url': 'svn://svn-mirror.golo.chromium.org/chrome-internal/trunk/webrtc-limi
ted'}, {'deps_file': 'DEPS', 'managed': True, 'name': 'webrtc.DEPS', 'url': 'svn
://svn-mirror.golo.chromium.org/chrome/trunk/deps/third_party/webrtc/webrtc.DEPS
'}]\ntarget_os = ['android']", | |
15 "--revision_mapping_file", | |
16 "{\"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\"
: \"got_webkit_revision\", \"src/third_party/webrtc\": \"got_revision\", \"src/t
ools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_r
evision\"}", | |
17 "--output_json", | |
18 "/path/to/tmp/json", | |
19 "--revision", | |
20 "src@HEAD", | |
21 "--revision", | |
22 "src/third_party/libjingle/source/talk@HEAD", | |
23 "--revision", | |
24 "src/third_party/webrtc@HEAD" | |
25 ], | |
26 "name": "bot_update (without patch)", | |
27 "~followup_annotations": [ | |
28 "@@@STEP_TEXT@Some step text@@@", | |
29 "@@@STEP_LOG_LINE@json.output@{@@@", | |
30 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | |
31 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | |
32 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", | |
33 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", | |
34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": 274981, @@@", | |
35 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_git\": \"d998e125e82
53980d76e269b7982aeeefc1b9b50\", @@@", | |
36 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": 120644, @@@", | |
37 "@@@STEP_LOG_LINE@json.output@ \"got_revision_git\": \"0f90628433546e61
d9268596da93418c623137f4\", @@@", | |
38 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": 276089
, @@@", | |
39 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_git\": \"
a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", | |
40 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": 43426, @@@", | |
41 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_git\": \"801ada225ddc2
71c132c3a35f03975671d43e399\", @@@", | |
42 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": 124383, @@@", | |
43 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_git\": \"5e2293dff
c3cd07d37fbedea3b500f0eb650614d\"@@@", | |
44 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
45 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", | |
46 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | |
47 "@@@STEP_LOG_LINE@json.output@}@@@", | |
48 "@@@STEP_LOG_END@json.output@@@", | |
49 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@", | |
50 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@", | |
51 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@", | |
52 "@@@SET_BUILD_PROPERTY@got_revision@120644@@@", | |
53 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@", | |
54 "@@@SET_BUILD_PROPERTY@got_nacl_revision_git@\"d998e125e8253980d76e269b798
2aeeefc1b9b50\"@@@", | |
55 "@@@SET_BUILD_PROPERTY@got_webkit_revision_git@\"5e2293dffc3cd07d37fbedea3
b500f0eb650614d\"@@@", | |
56 "@@@SET_BUILD_PROPERTY@got_v8_revision_git@\"801ada225ddc271c132c3a35f0397
5671d43e399\"@@@", | |
57 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_git@\"a0ee5d99f1d4b38d
daa4c759c837980b63b99566\"@@@", | |
58 "@@@SET_BUILD_PROPERTY@got_revision_git@\"0f90628433546e61d9268596da93418c
623137f4\"@@@" | |
59 ] | |
60 }, | |
61 { | |
62 "cmd": [ | |
63 "python", | |
64 "-u", | |
65 "\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", | |
66 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", | |
67 "[SLAVE_BUILD]/src/out/Release/test_logs", | |
68 "[SLAVE_BUILD]/src/out/build_product.zip", | |
69 "[SLAVE_BUILD]/src" | |
70 ], | |
71 "name": "clean local files", | |
72 "~followup_annotations": [ | |
73 "@@@STEP_LOG_LINE@python.inline@@@@", | |
74 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | |
75 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | |
76 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | |
77 "@@@STEP_LOG_LINE@python.inline@try:@@@", | |
78 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", | |
79 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | |
80 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | |
81 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", | |
82 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", | |
83 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", | |
84 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, | |
85 "@@@STEP_LOG_END@python.inline@@@" | |
86 ] | |
87 }, | |
88 { | |
89 "cmd": [ | |
90 "python", | |
91 "-u", | |
92 "[BUILD]/scripts/slave/apply_svn_patch.py", | |
93 "-p", | |
94 "try_job_svn_patch", | |
95 "-r", | |
96 "[SLAVE_BUILD]/src/third_party/webrtc", | |
97 "--filter-script", | |
98 "[BUILD]/scripts/slave/patch_path_filter.py", | |
99 "--strip-level", | |
100 "1", | |
101 "--", | |
102 "--path-filter", | |
103 "webrtc/" | |
104 ], | |
105 "name": "apply_patch" | |
106 }, | |
107 { | |
108 "cmd": [ | |
109 "[BUILD]/scripts/slave/env_dump.py", | |
110 "--output-json", | |
111 "/path/to/tmp/json", | |
112 "[SLAVE_BUILD]/src/build/android/envsetup.sh" | |
113 ], | |
114 "name": "envsetup", | |
115 "~followup_annotations": [ | |
116 "@@@STEP_LOG_LINE@json.output@{@@@", | |
117 "@@@STEP_LOG_LINE@json.output@ \"FOO\": \"bar\", @@@", | |
118 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"my_new_gyp_def=aaa\"@@@
", | |
119 "@@@STEP_LOG_LINE@json.output@}@@@", | |
120 "@@@STEP_LOG_END@json.output@@@" | |
121 ] | |
122 }, | |
123 { | |
124 "cmd": [ | |
125 "python", | |
126 "-u", | |
127 "[DEPOT_TOOLS]/gclient.py", | |
128 "runhooks" | |
129 ], | |
130 "env": { | |
131 "FOO": "bar", | |
132 "GYP_CROSSCOMPILE": "1", | |
133 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
134 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
135 }, | |
136 "name": "gclient runhooks" | |
137 }, | |
138 { | |
139 "cmd": [ | |
140 "python", | |
141 "-u", | |
142 "[BUILD]/scripts/slave/cleanup_temp.py" | |
143 ], | |
144 "name": "cleanup_temp" | |
145 }, | |
146 { | |
147 "cmd": [ | |
148 "python", | |
149 "-u", | |
150 "[BUILD]/scripts/slave/compile.py", | |
151 "--target", | |
152 "Release", | |
153 "--src-dir", | |
154 "[SLAVE_BUILD]/src", | |
155 "--build-tool", | |
156 "ninja", | |
157 "--compiler", | |
158 "goma", | |
159 "--goma-dir", | |
160 "[BUILD]/goma", | |
161 "--", | |
162 "android_builder_webrtc" | |
163 ], | |
164 "env": { | |
165 "FOO": "bar", | |
166 "GYP_CROSSCOMPILE": "1", | |
167 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
168 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
169 }, | |
170 "name": "compile" | |
171 }, | |
172 { | |
173 "cmd": [ | |
174 "[BUILD]/scripts/slave/daemonizer.py", | |
175 "--", | |
176 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", | |
177 "[SLAVE_BUILD]/src/out/logcat" | |
178 ], | |
179 "env": { | |
180 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
181 }, | |
182 "name": "spawn_logcat_monitor" | |
183 }, | |
184 { | |
185 "cmd": [ | |
186 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py" | |
187 ], | |
188 "env": { | |
189 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
190 }, | |
191 "name": "device_status_check" | |
192 }, | |
193 { | |
194 "cmd": [ | |
195 "python", | |
196 "-u", | |
197 "[SLAVE_BUILD]/src/build/android/provision_devices.py", | |
198 "-t", | |
199 "Release" | |
200 ], | |
201 "env": { | |
202 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
203 }, | |
204 "name": "provision_devices" | |
205 }, | |
206 { | |
207 "cmd": [ | |
208 "python", | |
209 "-u", | |
210 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
211 "gtest", | |
212 "-s", | |
213 "audio_decoder_unittests", | |
214 "--verbose", | |
215 "--release" | |
216 ], | |
217 "env": { | |
218 "FOO": "bar", | |
219 "GYP_CROSSCOMPILE": "1", | |
220 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
221 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
222 }, | |
223 "name": "audio_decoder_unittests" | |
224 }, | |
225 { | |
226 "cmd": [ | |
227 "python", | |
228 "-u", | |
229 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
230 "gtest", | |
231 "-s", | |
232 "common_audio_unittests", | |
233 "--verbose", | |
234 "--release" | |
235 ], | |
236 "env": { | |
237 "FOO": "bar", | |
238 "GYP_CROSSCOMPILE": "1", | |
239 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
240 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
241 }, | |
242 "name": "common_audio_unittests" | |
243 }, | |
244 { | |
245 "cmd": [ | |
246 "python", | |
247 "-u", | |
248 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
249 "gtest", | |
250 "-s", | |
251 "common_video_unittests", | |
252 "--verbose", | |
253 "--release" | |
254 ], | |
255 "env": { | |
256 "FOO": "bar", | |
257 "GYP_CROSSCOMPILE": "1", | |
258 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
259 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
260 }, | |
261 "name": "common_video_unittests" | |
262 }, | |
263 { | |
264 "cmd": [ | |
265 "python", | |
266 "-u", | |
267 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
268 "gtest", | |
269 "-s", | |
270 "modules_tests", | |
271 "--verbose", | |
272 "--release" | |
273 ], | |
274 "env": { | |
275 "FOO": "bar", | |
276 "GYP_CROSSCOMPILE": "1", | |
277 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
278 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
279 }, | |
280 "name": "modules_tests" | |
281 }, | |
282 { | |
283 "cmd": [ | |
284 "python", | |
285 "-u", | |
286 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
287 "gtest", | |
288 "-s", | |
289 "modules_unittests", | |
290 "--verbose", | |
291 "--release" | |
292 ], | |
293 "env": { | |
294 "FOO": "bar", | |
295 "GYP_CROSSCOMPILE": "1", | |
296 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
297 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
298 }, | |
299 "name": "modules_unittests" | |
300 }, | |
301 { | |
302 "cmd": [ | |
303 "python", | |
304 "-u", | |
305 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
306 "gtest", | |
307 "-s", | |
308 "system_wrappers_unittests", | |
309 "--verbose", | |
310 "--release" | |
311 ], | |
312 "env": { | |
313 "FOO": "bar", | |
314 "GYP_CROSSCOMPILE": "1", | |
315 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
316 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
317 }, | |
318 "name": "system_wrappers_unittests" | |
319 }, | |
320 { | |
321 "cmd": [ | |
322 "python", | |
323 "-u", | |
324 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
325 "gtest", | |
326 "-s", | |
327 "test_support_unittests", | |
328 "--verbose", | |
329 "--release" | |
330 ], | |
331 "env": { | |
332 "FOO": "bar", | |
333 "GYP_CROSSCOMPILE": "1", | |
334 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
335 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
336 }, | |
337 "name": "test_support_unittests" | |
338 }, | |
339 { | |
340 "cmd": [ | |
341 "python", | |
342 "-u", | |
343 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
344 "gtest", | |
345 "-s", | |
346 "tools_unittests", | |
347 "--verbose", | |
348 "--release" | |
349 ], | |
350 "env": { | |
351 "FOO": "bar", | |
352 "GYP_CROSSCOMPILE": "1", | |
353 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
354 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
355 }, | |
356 "name": "tools_unittests" | |
357 }, | |
358 { | |
359 "cmd": [ | |
360 "python", | |
361 "-u", | |
362 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
363 "gtest", | |
364 "-s", | |
365 "video_engine_core_unittests", | |
366 "--verbose", | |
367 "--release" | |
368 ], | |
369 "env": { | |
370 "FOO": "bar", | |
371 "GYP_CROSSCOMPILE": "1", | |
372 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
373 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
374 }, | |
375 "name": "video_engine_core_unittests" | |
376 }, | |
377 { | |
378 "cmd": [ | |
379 "python", | |
380 "-u", | |
381 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
382 "gtest", | |
383 "-s", | |
384 "video_engine_tests", | |
385 "--verbose", | |
386 "--release" | |
387 ], | |
388 "env": { | |
389 "FOO": "bar", | |
390 "GYP_CROSSCOMPILE": "1", | |
391 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
392 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
393 }, | |
394 "name": "video_engine_tests" | |
395 }, | |
396 { | |
397 "cmd": [ | |
398 "python", | |
399 "-u", | |
400 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
401 "gtest", | |
402 "-s", | |
403 "voice_engine_unittests", | |
404 "--verbose", | |
405 "--release" | |
406 ], | |
407 "env": { | |
408 "FOO": "bar", | |
409 "GYP_CROSSCOMPILE": "1", | |
410 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
411 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
412 }, | |
413 "name": "voice_engine_unittests" | |
414 }, | |
415 { | |
416 "cmd": [ | |
417 "python", | |
418 "-u", | |
419 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
420 "gtest", | |
421 "-s", | |
422 "video_capture_tests", | |
423 "--verbose", | |
424 "--release" | |
425 ], | |
426 "env": { | |
427 "FOO": "bar", | |
428 "GYP_CROSSCOMPILE": "1", | |
429 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
430 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
431 }, | |
432 "name": "video_capture_tests" | |
433 }, | |
434 { | |
435 "cmd": [ | |
436 "python", | |
437 "-u", | |
438 "[SLAVE_BUILD]/src/build/android/test_runner.py", | |
439 "gtest", | |
440 "-s", | |
441 "webrtc_perf_tests", | |
442 "--verbose", | |
443 "--release" | |
444 ], | |
445 "env": { | |
446 "FOO": "bar", | |
447 "GYP_CROSSCOMPILE": "1", | |
448 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' include_tests=1 target_arch=arm use_goma=1", | |
449 "GYP_GENERATOR_FLAGS": "default_target=android_builder_webrtc" | |
450 }, | |
451 "name": "webrtc_perf_tests" | |
452 }, | |
453 { | |
454 "cmd": [ | |
455 "python", | |
456 "-u", | |
457 "[BUILD]/scripts/slave/tee.py", | |
458 "[SLAVE_BUILD]/src/out/Release/full_log", | |
459 "--", | |
460 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", | |
461 "[SLAVE_BUILD]/src/out/logcat" | |
462 ], | |
463 "name": "logcat_dump" | |
464 }, | |
465 { | |
466 "cmd": [ | |
467 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, | |
468 "--arch", | |
469 "arm", | |
470 "--more-info", | |
471 "[SLAVE_BUILD]/src/out/Release/full_log" | |
472 ], | |
473 "env": { | |
474 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
475 }, | |
476 "name": "stack_tool_with_logcat_dump" | |
477 }, | |
478 { | |
479 "cmd": [ | |
480 "[SLAVE_BUILD]/src/build/android/tombstones.py", | |
481 "-a", | |
482 "-s", | |
483 "-w" | |
484 ], | |
485 "env": { | |
486 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | |
487 }, | |
488 "name": "stack_tool_for_tombstones" | |
489 }, | |
490 { | |
491 "cmd": [ | |
492 "python", | |
493 "-u", | |
494 "\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", | |
495 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | |
496 ], | |
497 "name": "test_report", | |
498 "~followup_annotations": [ | |
499 "@@@STEP_LOG_LINE@python.inline@@@@", | |
500 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | |
501 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | |
502 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | |
503 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | |
504 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | |
505 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | |
506 "@@@STEP_LOG_END@python.inline@@@" | |
507 ] | |
508 } | |
509 ] | |
OLD | NEW |