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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Find_Annotated_Test.json

Issue 2063323002: Create recipe to run find_annotated_tests.py periodically (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Move from recipe to a step Created 4 years, 5 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
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
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
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 ]
OLDNEW
« scripts/slave/recipe_modules/chromium_tests/steps.py ('K') | « scripts/slave/recipes/chromium.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698