Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(945)

Side by Side Diff: scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android.json

Issue 1347413002: WebRTC: Rename trybots and add compile-only configs. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Fixed one copy-paste mistake Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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",
11 "--slave",
12 "slavename",
13 "--spec",
14 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na me': 'src', 'url': 'https://chromium.googlesource.com/external/webrtc'}, {'deps_ file': 'DEPS', 'managed': True, 'name': 'webrtc-limited', 'url': 'https://chrome -internal.googlesource.com/chrome/deps/webrtc-limited'}]\ntarget_os = ['android' ]",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\"}",
19 "--issue",
20 "666666",
21 "--patchset",
22 "1",
23 "--rietveld_server",
24 "https://fake.rietveld.url",
25 "--output_json",
26 "/path/to/tmp/json",
27 "--revision",
28 "src@12345"
29 ],
30 "cwd": "[SLAVE_BUILD]",
31 "name": "bot_update",
32 "~followup_annotations": [
33 "@@@STEP_TEXT@Some step text@@@",
34 "@@@STEP_LOG_LINE@json.output@{@@@",
35 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
38 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
39 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\"@@@",
41 "@@@STEP_LOG_LINE@json.output@ }, @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
44 "@@@STEP_LOG_LINE@json.output@}@@@",
45 "@@@STEP_LOG_END@json.output@@@",
46 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
47 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
48 ]
49 },
50 {
51 "cmd": [
52 "python",
53 "-u",
54 "RECIPE_MODULE[webrtc]/resources/cleanup_files.py",
55 "[SLAVE_BUILD]/src/out"
56 ],
57 "cwd": "[SLAVE_BUILD]",
58 "name": "clean test output files"
59 },
60 {
61 "cmd": [
62 "python",
63 "-u",
64 "\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",
65 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps",
66 "[SLAVE_BUILD]/src/out/Debug/test_logs",
67 "[SLAVE_BUILD]/src/out/build_product.zip",
68 "[SLAVE_BUILD]/src"
69 ],
70 "cwd": "[SLAVE_BUILD]",
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 "[DEPOT_TOOLS]/gclient.py",
93 "runhooks"
94 ],
95 "cwd": "[SLAVE_BUILD]",
96 "env": {
97 "GYP_CROSSCOMPILE": "1",
98 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas tbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1",
99 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
100 },
101 "name": "gclient runhooks"
102 },
103 {
104 "cmd": [
105 "python",
106 "-u",
107 "[BUILD]/scripts/slave/compile.py",
108 "--target",
109 "Debug",
110 "--src-dir",
111 "[SLAVE_BUILD]/src",
112 "--build-tool",
113 "ninja",
114 "--compiler",
115 "goma",
116 "--goma-dir",
117 "[BUILD]/goma",
118 "--goma-fail-fast",
119 "--goma-disable-local-fallback",
120 "--"
121 ],
122 "cwd": "[SLAVE_BUILD]",
123 "env": {
124 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
125 },
126 "name": "compile"
127 },
128 {
129 "cmd": [
130 "[BUILD]/scripts/slave/daemonizer.py",
131 "--",
132 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
133 "[SLAVE_BUILD]/src/out/logcat"
134 ],
135 "cwd": "[SLAVE_BUILD]",
136 "env": {
137 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
138 },
139 "name": "spawn_logcat_monitor"
140 },
141 {
142 "cmd": [
143 "python",
144 "-u",
145 "[BUILD]/scripts/slave/android/authorize_adb_devices.py",
146 "--verbose",
147 "--adb-path",
148 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
149 ],
150 "cwd": "[SLAVE_BUILD]",
151 "env": {
152 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
153 },
154 "name": "authorize_adb_devices"
155 },
156 {
157 "cmd": [
158 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
159 "--json-output",
160 "/path/to/tmp/json",
161 "--blacklist-file",
162 "[SLAVE_BUILD]/src/out/bad_devices.json"
163 ],
164 "cwd": "[SLAVE_BUILD]",
165 "env": {
166 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
167 },
168 "name": "device_status_check",
169 "~followup_annotations": [
170 "@@@STEP_TEXT@Online devices: 1@@@",
171 "@@@STEP_LOG_LINE@json.output@[@@@",
172 "@@@STEP_LOG_LINE@json.output@ {@@@",
173 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
174 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
175 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
176 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
177 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
178 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
179 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
180 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
181 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
182 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
183 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
184 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
185 "@@@STEP_LOG_LINE@json.output@ }, @@@",
186 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
187 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
188 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
189 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
190 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
191 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
192 "@@@STEP_LOG_LINE@json.output@ }@@@",
193 "@@@STEP_LOG_LINE@json.output@]@@@",
194 "@@@STEP_LOG_END@json.output@@@",
195 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
196 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
197 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
198 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
199 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
200 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
201 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
202 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
203 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
204 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
205 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
206 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
207 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
208 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
209 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
210 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
211 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
212 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
213 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
214 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
215 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
216 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@"
217 ]
218 },
219 {
220 "cmd": [
221 "python",
222 "-u",
223 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
224 "-t",
225 "Debug",
226 "--blacklist-file",
227 "[SLAVE_BUILD]/src/out/bad_devices.json",
228 "--output-device-blacklist",
229 "/path/to/tmp/json"
230 ],
231 "cwd": "[SLAVE_BUILD]",
232 "env": {
233 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
234 },
235 "name": "provision_devices"
236 },
237 {
238 "cmd": [
239 "python",
240 "-u",
241 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
242 "gtest",
243 "-s",
244 "audio_decoder_unittests",
245 "--blacklist-file",
246 "[SLAVE_BUILD]/src/out/bad_devices.json",
247 "--verbose"
248 ],
249 "cwd": "[SLAVE_BUILD]",
250 "env": {
251 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
252 },
253 "name": "audio_decoder_unittests"
254 },
255 {
256 "cmd": [
257 "python",
258 "-u",
259 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
260 "gtest",
261 "-s",
262 "common_audio_unittests",
263 "--blacklist-file",
264 "[SLAVE_BUILD]/src/out/bad_devices.json",
265 "--verbose"
266 ],
267 "cwd": "[SLAVE_BUILD]",
268 "env": {
269 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
270 },
271 "name": "common_audio_unittests"
272 },
273 {
274 "cmd": [
275 "python",
276 "-u",
277 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
278 "gtest",
279 "-s",
280 "common_video_unittests",
281 "--blacklist-file",
282 "[SLAVE_BUILD]/src/out/bad_devices.json",
283 "--verbose"
284 ],
285 "cwd": "[SLAVE_BUILD]",
286 "env": {
287 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
288 },
289 "name": "common_video_unittests"
290 },
291 {
292 "cmd": [
293 "python",
294 "-u",
295 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
296 "gtest",
297 "-s",
298 "modules_tests",
299 "--blacklist-file",
300 "[SLAVE_BUILD]/src/out/bad_devices.json",
301 "--verbose"
302 ],
303 "cwd": "[SLAVE_BUILD]",
304 "env": {
305 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
306 },
307 "name": "modules_tests"
308 },
309 {
310 "cmd": [
311 "python",
312 "-u",
313 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
314 "gtest",
315 "-s",
316 "modules_unittests",
317 "--blacklist-file",
318 "[SLAVE_BUILD]/src/out/bad_devices.json",
319 "--verbose"
320 ],
321 "cwd": "[SLAVE_BUILD]",
322 "env": {
323 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
324 },
325 "name": "modules_unittests"
326 },
327 {
328 "cmd": [
329 "python",
330 "-u",
331 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
332 "gtest",
333 "-s",
334 "system_wrappers_unittests",
335 "--blacklist-file",
336 "[SLAVE_BUILD]/src/out/bad_devices.json",
337 "--verbose"
338 ],
339 "cwd": "[SLAVE_BUILD]",
340 "env": {
341 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
342 },
343 "name": "system_wrappers_unittests"
344 },
345 {
346 "cmd": [
347 "python",
348 "-u",
349 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
350 "gtest",
351 "-s",
352 "test_support_unittests",
353 "--blacklist-file",
354 "[SLAVE_BUILD]/src/out/bad_devices.json",
355 "--verbose"
356 ],
357 "cwd": "[SLAVE_BUILD]",
358 "env": {
359 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
360 },
361 "name": "test_support_unittests"
362 },
363 {
364 "cmd": [
365 "python",
366 "-u",
367 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
368 "gtest",
369 "-s",
370 "tools_unittests",
371 "--blacklist-file",
372 "[SLAVE_BUILD]/src/out/bad_devices.json",
373 "--verbose"
374 ],
375 "cwd": "[SLAVE_BUILD]",
376 "env": {
377 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
378 },
379 "name": "tools_unittests"
380 },
381 {
382 "cmd": [
383 "python",
384 "-u",
385 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
386 "gtest",
387 "-s",
388 "video_engine_core_unittests",
389 "--blacklist-file",
390 "[SLAVE_BUILD]/src/out/bad_devices.json",
391 "--verbose"
392 ],
393 "cwd": "[SLAVE_BUILD]",
394 "env": {
395 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
396 },
397 "name": "video_engine_core_unittests"
398 },
399 {
400 "cmd": [
401 "python",
402 "-u",
403 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
404 "gtest",
405 "-s",
406 "video_engine_tests",
407 "--blacklist-file",
408 "[SLAVE_BUILD]/src/out/bad_devices.json",
409 "--verbose"
410 ],
411 "cwd": "[SLAVE_BUILD]",
412 "env": {
413 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
414 },
415 "name": "video_engine_tests"
416 },
417 {
418 "cmd": [
419 "python",
420 "-u",
421 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
422 "gtest",
423 "-s",
424 "voice_engine_unittests",
425 "--blacklist-file",
426 "[SLAVE_BUILD]/src/out/bad_devices.json",
427 "--verbose"
428 ],
429 "cwd": "[SLAVE_BUILD]",
430 "env": {
431 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
432 },
433 "name": "voice_engine_unittests"
434 },
435 {
436 "cmd": [
437 "python",
438 "-u",
439 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
440 "gtest",
441 "-s",
442 "webrtc_perf_tests",
443 "--blacklist-file",
444 "[SLAVE_BUILD]/src/out/bad_devices.json",
445 "--verbose"
446 ],
447 "cwd": "[SLAVE_BUILD]",
448 "env": {
449 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
450 },
451 "name": "webrtc_perf_tests"
452 },
453 {
454 "cmd": [
455 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
456 "[SLAVE_BUILD]/src/out/Debug/apks/AppRTCDemo.apk"
457 ],
458 "cwd": "[SLAVE_BUILD]",
459 "env": {
460 "CHECKOUT_SOURCE_ROOT": "[SLAVE_BUILD]/src"
461 },
462 "name": "install AppRTCDemo"
463 },
464 {
465 "cmd": [
466 "python",
467 "-u",
468 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
469 "instrumentation",
470 "--test-apk",
471 "AppRTCDemoTest",
472 "--blacklist-file",
473 "[SLAVE_BUILD]/src/out/bad_devices.json",
474 "--verbose"
475 ],
476 "cwd": "[SLAVE_BUILD]",
477 "name": "Instrumentation test AppRTCDemoTest"
478 },
479 {
480 "cmd": [
481 "python",
482 "-u",
483 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py",
484 "instrumentation",
485 "--test-apk",
486 "libjingle_peerconnection_android_unittest",
487 "--blacklist-file",
488 "[SLAVE_BUILD]/src/out/bad_devices.json",
489 "--verbose"
490 ],
491 "cwd": "[SLAVE_BUILD]",
492 "name": "Instrumentation test libjingle_peerconnection_android_unittest"
493 },
494 {
495 "cmd": [
496 "python",
497 "-u",
498 "[BUILD]/scripts/slave/tee.py",
499 "[SLAVE_BUILD]/src/out/Debug/full_log",
500 "--",
501 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
502 "[SLAVE_BUILD]/src/out/logcat"
503 ],
504 "cwd": "[SLAVE_BUILD]",
505 "name": "logcat_dump"
506 },
507 {
508 "cmd": [
509 "python",
510 "-u",
511 "\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",
512 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log"
513 ],
514 "cwd": "[SLAVE_BUILD]",
515 "name": "test_report",
516 "~followup_annotations": [
517 "@@@STEP_LOG_LINE@python.inline@@@@",
518 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
519 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
520 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
521 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
522 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
523 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
524 "@@@STEP_LOG_END@python.inline@@@"
525 ]
526 }
527 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698