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

Side by Side Diff: scripts/slave/recipe_modules/chromium_android/example.expected/tester_other_device_failure.json

Issue 2146433003: [Android] Reland splitting of device recovery and device status. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: 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
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "\nimport os, sys\n\nbuild_path = sys.argv[1]\nif os.path.exists(build_pat h):\n for (path, dir, files) in os.walk(build_path):\n for cur_file in files :\n if cur_file.endswith('index.lock'):\n path_to_file = os.path.joi n(path, cur_file)\n print 'deleting %s' % path_to_file\n os.remove (path_to_file)\n",
7 "[SLAVE_BUILD]"
8 ],
9 "name": "cleanup index.lock",
10 "~followup_annotations": [
11 "@@@STEP_LOG_LINE@python.inline@@@@",
12 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
13 "@@@STEP_LOG_LINE@python.inline@@@@",
14 "@@@STEP_LOG_LINE@python.inline@build_path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(build_path):@@@",
16 "@@@STEP_LOG_LINE@python.inline@ for (path, dir, files) in os.walk(build_ path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ for cur_file in files:@@@",
18 "@@@STEP_LOG_LINE@python.inline@ if cur_file.endswith('index.lock'):@ @@",
19 "@@@STEP_LOG_LINE@python.inline@ path_to_file = os.path.join(path, cur_file)@@@",
20 "@@@STEP_LOG_LINE@python.inline@ print 'deleting %s' % path_to_file @@@",
21 "@@@STEP_LOG_LINE@python.inline@ os.remove(path_to_file)@@@",
22 "@@@STEP_LOG_END@python.inline@@@"
23 ]
24 },
25 {
26 "cmd": [
27 "python",
28 "-u",
29 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
30 "config",
31 "--spec",
32 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': True, 'name': 'src/repo', 'url': 'svn://svn.chromium.org/chrome/trunk/src'} ]\ntarget_os = ['android']"
33 ],
34 "env": {
35 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
36 },
37 "name": "gclient setup"
38 },
39 {
40 "cmd": [
41 "python",
42 "-u",
43 "[BUILD]/scripts/slave/gclient_safe_revert.py",
44 ".",
45 "[DEPOT_TOOLS]/gclient"
46 ],
47 "name": "gclient revert"
48 },
49 {
50 "cmd": [
51 "python",
52 "-u",
53 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
54 "sync",
55 "--nohooks",
56 "--force",
57 "--verbose",
58 "--delete_unversioned_trees",
59 "--revision",
60 "src/repo@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00",
61 "--output-json",
62 "/path/to/tmp/json"
63 ],
64 "env": {
65 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
66 },
67 "name": "gclient sync",
68 "~followup_annotations": [
69 "@@@STEP_LOG_LINE@json.output@{@@@",
70 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
71 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@",
72 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@",
73 "@@@STEP_LOG_LINE@json.output@ }, @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools/\": {@@@",
75 "@@@STEP_LOG_LINE@json.output@ \"revision\": 182578@@@",
76 "@@@STEP_LOG_LINE@json.output@ }, @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"src/native_client/\": {@@@",
78 "@@@STEP_LOG_LINE@json.output@ \"revision\": 274981@@@",
79 "@@@STEP_LOG_LINE@json.output@ }, @@@",
80 "@@@STEP_LOG_LINE@json.output@ \"src/repo/\": {@@@",
81 "@@@STEP_LOG_LINE@json.output@ \"revision\": 126336@@@",
82 "@@@STEP_LOG_LINE@json.output@ }, @@@",
83 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle/\": {@@@",
84 "@@@STEP_LOG_LINE@json.output@ \"revision\": 297276@@@",
85 "@@@STEP_LOG_LINE@json.output@ }, @@@",
86 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc/\": {@@@",
87 "@@@STEP_LOG_LINE@json.output@ \"revision\": 120644@@@",
88 "@@@STEP_LOG_LINE@json.output@ }, @@@",
89 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client/\": {@@@",
90 "@@@STEP_LOG_LINE@json.output@ \"revision\": 276089@@@",
91 "@@@STEP_LOG_LINE@json.output@ }, @@@",
92 "@@@STEP_LOG_LINE@json.output@ \"src/v8/\": {@@@",
93 "@@@STEP_LOG_LINE@json.output@ \"revision\": 43426@@@",
94 "@@@STEP_LOG_LINE@json.output@ }@@@",
95 "@@@STEP_LOG_LINE@json.output@ }@@@",
96 "@@@STEP_LOG_LINE@json.output@}@@@",
97 "@@@STEP_LOG_END@json.output@@@",
98 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@",
99 "@@@SET_BUILD_PROPERTY@got_src_revision@170242@@@",
100 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@",
101 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@",
102 "@@@SET_BUILD_PROPERTY@got_angle_revision@297276@@@",
103 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@",
104 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@182578@@@"
105 ]
106 },
107 {
108 "cmd": [
109 "python",
110 "-u",
111 "\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",
112 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
113 "[SLAVE_BUILD]/src/out/Release/test_logs",
114 "[SLAVE_BUILD]/src/out/build_product.zip",
115 "[SLAVE_BUILD]/src"
116 ],
117 "name": "clean local files",
118 "~followup_annotations": [
119 "@@@STEP_LOG_LINE@python.inline@@@@",
120 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
121 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
122 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
123 "@@@STEP_LOG_LINE@python.inline@try:@@@",
124 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
125 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
126 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
127 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
128 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
129 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
130 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
131 "@@@STEP_LOG_END@python.inline@@@"
132 ]
133 },
134 {
135 "cmd": [
136 "python",
137 "-u",
138 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
139 "runhooks"
140 ],
141 "cwd": "[SLAVE_BUILD]/src",
142 "env": {
143 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
144 "GYP_CROSSCOMPILE": "1",
145 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 target_arc h=arm",
146 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
147 },
148 "name": "gclient runhooks"
149 },
150 {
151 "allow_subannotations": false,
152 "cmd": [
153 "[SLAVE_BUILD]/src/build/tree_truth.sh",
154 "[SLAVE_BUILD]/src",
155 "src",
156 "foo",
157 "src/repo"
158 ],
159 "name": "tree truth steps"
160 },
161 {
162 "cmd": [
163 "python",
164 "-u",
165 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
166 "[SLAVE_BUILD]/src/chrome/VERSION",
167 "/path/to/tmp/"
168 ],
169 "name": "get version"
170 },
171 {
172 "cmd": [
173 "python",
174 "-u",
175 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
176 "--",
177 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
178 "--force-version",
179 "4.7",
180 "----",
181 "cp",
182 "gs://build-bucket/build_product.zip",
183 "[SLAVE_BUILD]/src/out/build_product.zip"
184 ],
185 "name": "gsutil download_build_product"
186 },
187 {
188 "cmd": [
189 "unzip",
190 "-o",
191 "[SLAVE_BUILD]/src/out/build_product.zip"
192 ],
193 "cwd": "[SLAVE_BUILD]/src",
194 "name": "unzip_build_product"
195 },
196 {
197 "cmd": [
198 "[DEPOT_TOOLS]/git_number.py"
199 ],
200 "cwd": "[SLAVE_BUILD]/src",
201 "name": "git_number",
202 "stdout": "/path/to/tmp/"
203 },
204 {
205 "cmd": [
206 "python",
207 "-u",
208 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
209 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
210 "/path/to/tmp/json"
211 ],
212 "name": "List adb devices",
213 "~followup_annotations": [
214 "@@@STEP_LOG_LINE@json.output@[@@@",
215 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
216 "@@@STEP_LOG_LINE@json.output@]@@@",
217 "@@@STEP_LOG_END@json.output@@@"
218 ]
219 },
220 {
221 "cmd": [
222 "python",
223 "-u",
224 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n",
225 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
226 "014E1F310401C009"
227 ],
228 "name": "Root devices",
229 "~followup_annotations": [
230 "@@@STEP_LOG_LINE@python.inline@@@@",
231 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
232 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
233 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
234 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
235 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
236 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
237 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
238 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
239 "@@@STEP_LOG_END@python.inline@@@"
240 ]
241 },
242 {
243 "cmd": [
244 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
245 "--",
246 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
247 "[SLAVE_BUILD]/src/out/logcat",
248 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
249 ],
250 "env": {
251 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
252 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
253 },
254 "name": "spawn_logcat_monitor"
255 },
256 {
257 "cmd": [
258 "python",
259 "-u",
260 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
261 "--verbose",
262 "--adb-path",
263 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
264 ],
265 "env": {
266 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
267 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
268 },
269 "name": "authorize_adb_devices"
270 },
271 {
272 "cmd": [
273 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
274 "--adb-path",
275 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
276 "--blacklist-file",
277 "[SLAVE_BUILD]/src/out/bad_devices.json",
278 "--json-output",
279 "/path/to/tmp/json",
280 "--known-devices-file",
281 "[HOME]/.android/known_devices.json"
282 ],
283 "env": {
284 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
285 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
286 },
287 "name": "device_status_check",
288 "~followup_annotations": [
289 "step returned non-zero exit code: 2",
290 "@@@STEP_LOG_LINE@json.output@[@@@",
291 "@@@STEP_LOG_LINE@json.output@ {@@@",
292 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
293 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
294 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
295 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
296 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
297 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
298 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
299 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
300 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
301 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
302 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
303 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
304 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
305 "@@@STEP_LOG_LINE@json.output@ }, @@@",
306 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
307 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
308 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
309 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
310 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
311 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
312 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
313 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
314 "@@@STEP_LOG_LINE@json.output@ }, @@@",
315 "@@@STEP_LOG_LINE@json.output@ {@@@",
316 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
317 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
318 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
319 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
320 "@@@STEP_LOG_LINE@json.output@ }, @@@",
321 "@@@STEP_LOG_LINE@json.output@ {@@@",
322 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
323 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
324 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
325 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
326 "@@@STEP_LOG_LINE@json.output@ }, @@@",
327 "@@@STEP_LOG_LINE@json.output@ {@@@",
328 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
329 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
330 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
331 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
332 "@@@STEP_LOG_LINE@json.output@ }@@@",
333 "@@@STEP_LOG_LINE@json.output@]@@@",
334 "@@@STEP_LOG_END@json.output@@@",
335 "@@@STEP_LINK@report a bug@https://code.google.com/p/chromium/issues/entry ?comment=Buildbot%3A+tester%0A%28Please+do+not+change+any+labels%29&labels=Restr ict-View-Google%2COS-Android%2CInfra%2CInfra-Labs&summary=Device+Offline+on+chro mium.testing.master+tehslave@@@",
336 "@@@STEP_EXCEPTION@@@"
337 ]
338 },
339 {
340 "cmd": [
341 "python",
342 "-u",
343 "[SLAVE_BUILD]/src/build/android/test_runner.py",
344 "monkey",
345 "-v",
346 "--package=chrome",
347 "--event-count=50000",
348 "--blacklist-file",
349 "[SLAVE_BUILD]/src/out/bad_devices.json",
350 "--adb-path",
351 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
352 ],
353 "env": {
354 "BUILDTYPE": "Release",
355 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
356 },
357 "name": "Monkey Test"
358 },
359 {
360 "cmd": [
361 "python",
362 "-u",
363 "[SLAVE_BUILD]/src/build/android/test_runner.py",
364 "instrumentation",
365 "--blacklist-file",
366 "[SLAVE_BUILD]/src/out/bad_devices.json",
367 "--flakiness-dashboard-server",
368 "test-results.appspot.com",
369 "-A",
370 "SmallTest",
371 "-E",
372 "FlakyTest",
373 "--screenshot",
374 "--test-apk",
375 "[SLAVE_BUILD]/src/out/Release/apks/AndroidWebViewTest.apk",
376 "--apk-under-test",
377 "[SLAVE_BUILD]/src/out/Release/apks/AndroidWebView.apk",
378 "--additional-apk",
379 "Additional.apk",
380 "--isolate-file-path",
381 "android_webview/android_webview_test_data.isolate",
382 "--release",
383 "--official-build",
384 "--adb-path",
385 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
386 ],
387 "env": {
388 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release"
389 },
390 "name": "SmallTest"
391 },
392 {
393 "cmd": [
394 "python",
395 "-u",
396 "[SLAVE_BUILD]/src/out/Release/bin/run_unittests",
397 "--blacklist-file",
398 "[SLAVE_BUILD]/src/out/bad_devices.json",
399 "--verbose",
400 "--isolate_file_path=[SLAVE_BUILD]/src/some_file.isolate",
401 "--gtest_filter=WebRtc*",
402 "--tool=asan",
403 "--adb-path",
404 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
405 ],
406 "env": {
407 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
408 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
409 },
410 "name": "unittests"
411 },
412 {
413 "cmd": [
414 "python",
415 "-u",
416 "RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
417 "[SLAVE_BUILD]/src/out/Release/full_log",
418 "--",
419 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
420 "[SLAVE_BUILD]/src/out/logcat"
421 ],
422 "name": "logcat_dump"
423 },
424 {
425 "cmd": [
426 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
427 "--arch",
428 "arm",
429 "--more-info",
430 "[SLAVE_BUILD]/src/out/Release/full_log"
431 ],
432 "env": {
433 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
434 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
435 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
436 },
437 "name": "stack_tool_with_logcat_dump"
438 },
439 {
440 "cmd": [
441 "python",
442 "-u",
443 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
444 "[SLAVE_BUILD]/src/chrome/VERSION",
445 "/path/to/tmp/"
446 ],
447 "name": "get version (2)"
448 },
449 {
450 "cmd": [
451 "[SLAVE_BUILD]/src/build/android/tombstones.py",
452 "-a",
453 "-s",
454 "-w"
455 ],
456 "env": {
457 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
458 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
459 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
460 },
461 "name": "stack_tool_for_tombstones"
462 },
463 {
464 "cmd": [
465 "[SLAVE_BUILD]/src/build/android/asan_symbolize.py",
466 "-l",
467 "[SLAVE_BUILD]/src/out/Release/full_log"
468 ],
469 "env": {
470 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
471 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
472 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
473 },
474 "name": "stack_tool_for_asan"
475 },
476 {
477 "name": "$result",
478 "reason": "Infra Failure: Step('device_status_check') returned 2",
479 "recipe_result": null,
480 "status_code": 2
481 }
482 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698