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

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

Issue 2439213002: Add step to process Render Test results. (Closed)
Patch Set: Rebase Created 3 years, 11 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 "[START_DIR]"
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 = '[CACHE]/git'\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 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
44 "sync",
45 "--verbose",
46 "--with_branch_heads",
47 "--nohooks",
48 "-j8",
49 "--reset",
50 "--force",
51 "--upstream",
52 "--no-nag-max",
53 "--delete_unversioned_trees",
54 "--revision",
55 "src/repo@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00",
56 "--output-json",
57 "/path/to/tmp/json"
58 ],
59 "env": {
60 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
61 },
62 "name": "gclient sync",
63 "~followup_annotations": [
64 "@@@STEP_LOG_LINE@json.output@{@@@",
65 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
66 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
68 "@@@STEP_LOG_LINE@json.output@ }, @@@",
69 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools/\": {@@@",
70 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
71 "@@@STEP_LOG_LINE@json.output@ }, @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"src/native_client/\": {@@@",
73 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
74 "@@@STEP_LOG_LINE@json.output@ }, @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"src/repo/\": {@@@",
76 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"603ec4c00a1b810d6c7a7a 03e07ffa773d844c09\"@@@",
77 "@@@STEP_LOG_LINE@json.output@ }, @@@",
78 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle/\": {@@@",
79 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
80 "@@@STEP_LOG_LINE@json.output@ }, @@@",
81 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc/\": {@@@",
82 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
83 "@@@STEP_LOG_LINE@json.output@ }, @@@",
84 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client/\": {@@@",
85 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
86 "@@@STEP_LOG_LINE@json.output@ }, @@@",
87 "@@@STEP_LOG_LINE@json.output@ \"src/v8/\": {@@@",
88 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
89 "@@@STEP_LOG_LINE@json.output@ }@@@",
90 "@@@STEP_LOG_LINE@json.output@ }@@@",
91 "@@@STEP_LOG_LINE@json.output@}@@@",
92 "@@@STEP_LOG_END@json.output@@@",
93 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
94 "@@@SET_BUILD_PROPERTY@got_src_revision@\"f27fede2220bcd326aee3e86ddfd4ebd 0fe58cb9\"@@@",
95 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
96 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
97 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
98 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
99 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
100 ]
101 },
102 {
103 "cmd": [
104 "python",
105 "-u",
106 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
107 "recurse",
108 "git",
109 "config",
110 "user.name",
111 "local_bot"
112 ],
113 "env": {
114 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
115 },
116 "name": "gclient recurse (git config user.name)"
117 },
118 {
119 "cmd": [
120 "python",
121 "-u",
122 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
123 "recurse",
124 "git",
125 "config",
126 "user.email",
127 "local_bot@example.com"
128 ],
129 "env": {
130 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
131 },
132 "name": "gclient recurse (git config user.email)"
133 },
134 {
135 "cmd": [
136 "python",
137 "-u",
138 "\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",
139 "[START_DIR]/src/out/Release/debug_info_dumps",
140 "[START_DIR]/src/out/Release/test_logs",
141 "[START_DIR]/src/out/build_product.zip",
142 "[START_DIR]/src"
143 ],
144 "name": "clean local files",
145 "~followup_annotations": [
146 "@@@STEP_LOG_LINE@python.inline@@@@",
147 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
148 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
149 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
150 "@@@STEP_LOG_LINE@python.inline@try:@@@",
151 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
152 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
153 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
154 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
155 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
156 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
157 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
158 "@@@STEP_LOG_END@python.inline@@@"
159 ]
160 },
161 {
162 "cmd": [
163 "python",
164 "-u",
165 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
166 "runhooks"
167 ],
168 "cwd": "[START_DIR]/src",
169 "env": {
170 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
171 "GYP_CROSSCOMPILE": "1",
172 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 target_arc h=arm",
173 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
174 },
175 "name": "gclient runhooks"
176 },
177 {
178 "cmd": [
179 "[START_DIR]/src/build/tree_truth.sh",
180 "[START_DIR]/src",
181 "src",
182 "foo",
183 "src/repo"
184 ],
185 "name": "tree truth steps"
186 },
187 {
188 "cmd": [
189 "python",
190 "-u",
191 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
192 "[START_DIR]/src/chrome/VERSION",
193 "/path/to/tmp/"
194 ],
195 "name": "get version"
196 },
197 {
198 "cmd": [
199 "[START_DIR]/src/testing/scripts/host_info.py",
200 "--args",
201 "[\"--known-devices-file\", \"[HOME]/.android/known_devices.json\"]",
202 "run",
203 "--output",
204 "/path/to/tmp/json"
205 ],
206 "env": {
207 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
208 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
209 },
210 "name": "Host Info",
211 "~followup_annotations": [
212 "@@@STEP_LOG_LINE@json.output@{@@@",
213 "@@@STEP_LOG_LINE@json.output@ \"_host_info\": {@@@",
214 "@@@STEP_LOG_LINE@json.output@ \"devices\": [@@@",
215 "@@@STEP_LOG_LINE@json.output@ {@@@",
216 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
217 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
218 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
219 "@@@STEP_LOG_LINE@json.output@ \"Max charging current\": \"500000 \", @@@",
220 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
221 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @ @@",
222 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
223 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
224 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
225 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
226 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
227 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
228 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"240\", @@@",
229 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4302\"@@@",
230 "@@@STEP_LOG_LINE@json.output@ }, @@@",
231 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": null, @@@",
232 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"\", @@@",
233 "@@@STEP_LOG_LINE@json.output@ \"ro.build.fingerprint\": \"fingerpr int\", @@@",
234 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"MDB08Q\", @@@",
235 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"bullhead\", @@@",
236 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"00d0d567893340f4\", @@ @",
237 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
238 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
239 "@@@STEP_LOG_LINE@json.output@ }@@@",
240 "@@@STEP_LOG_LINE@json.output@ ], @@@",
241 "@@@STEP_LOG_LINE@json.output@ \"free_disk_space\": \"free_disk_space\" , @@@",
242 "@@@STEP_LOG_LINE@json.output@ \"num_cpus\": \"num_cpus\", @@@",
243 "@@@STEP_LOG_LINE@json.output@ \"os_release\": \"os_release\", @@@",
244 "@@@STEP_LOG_LINE@json.output@ \"os_system\": \"os_system\", @@@",
245 "@@@STEP_LOG_LINE@json.output@ \"processor\": \"processor\", @@@",
246 "@@@STEP_LOG_LINE@json.output@ \"python_path\": \"python_path\", @@@",
247 "@@@STEP_LOG_LINE@json.output@ \"python_version\": \"python_version\"@@ @",
248 "@@@STEP_LOG_LINE@json.output@ }, @@@",
249 "@@@STEP_LOG_LINE@json.output@ \"failures\": [], @@@",
250 "@@@STEP_LOG_LINE@json.output@ \"valid\": true@@@",
251 "@@@STEP_LOG_LINE@json.output@}@@@",
252 "@@@STEP_LOG_END@json.output@@@"
253 ]
254 },
255 {
256 "cmd": [
257 "python",
258 "-u",
259 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
260 "--",
261 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
262 "--force-version",
263 "4.7",
264 "----",
265 "cp",
266 "gs://build-bucket/build_product.zip",
267 "[START_DIR]/src/out/build_product.zip"
268 ],
269 "name": "gsutil download_build_product"
270 },
271 {
272 "cmd": [
273 "unzip",
274 "-o",
275 "[START_DIR]/src/out/build_product.zip"
276 ],
277 "cwd": "[START_DIR]/src",
278 "name": "unzip_build_product"
279 },
280 {
281 "cmd": [
282 "RECIPE_PACKAGE_REPO[depot_tools]/git_number.py"
283 ],
284 "cwd": "[START_DIR]/src",
285 "name": "git_number",
286 "stdout": "/path/to/tmp/"
287 },
288 {
289 "cmd": [
290 "python",
291 "-u",
292 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
293 "['[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb', 'dev ices']",
294 "/path/to/tmp/json"
295 ],
296 "name": "List adb devices",
297 "~followup_annotations": [
298 "@@@STEP_LOG_LINE@json.output@[@@@",
299 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
300 "@@@STEP_LOG_LINE@json.output@]@@@",
301 "@@@STEP_LOG_END@json.output@@@"
302 ]
303 },
304 {
305 "cmd": [
306 "python",
307 "-u",
308 "\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",
309 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
310 "014E1F310401C009"
311 ],
312 "name": "Root devices",
313 "~followup_annotations": [
314 "@@@STEP_LOG_LINE@python.inline@@@@",
315 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
316 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
317 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
318 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
319 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
320 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
321 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
322 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
323 "@@@STEP_LOG_END@python.inline@@@"
324 ]
325 },
326 {
327 "cmd": [
328 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
329 "--",
330 "[START_DIR]/src/build/android/adb_logcat_monitor.py",
331 "[START_DIR]/src/out/logcat",
332 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
333 ],
334 "env": {
335 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
336 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
337 },
338 "name": "spawn_logcat_monitor"
339 },
340 {
341 "cmd": [
342 "python",
343 "-u",
344 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
345 "--verbose",
346 "--adb-path",
347 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
348 ],
349 "env": {
350 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
351 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
352 },
353 "name": "authorize_adb_devices"
354 },
355 {
356 "cmd": [
357 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_rec overy.py",
358 "--blacklist-file",
359 "[START_DIR]/src/out/bad_devices.json",
360 "--known-devices-file",
361 "[HOME]/.android/known_devices.json",
362 "--adb-path",
363 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
364 "-v"
365 ],
366 "env": {
367 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
368 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
369 },
370 "name": "device_recovery"
371 },
372 {
373 "cmd": [
374 "python",
375 "-u",
376 "[START_DIR]/src/build/android/provision_devices.py",
377 "--adb-path",
378 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
379 "--blacklist-file",
380 "[START_DIR]/src/out/bad_devices.json",
381 "--output-device-blacklist",
382 "/path/to/tmp/json",
383 "-t",
384 "Release"
385 ],
386 "env": {
387 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
388 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
389 },
390 "name": "provision_devices"
391 },
392 {
393 "cmd": [
394 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_sta tus.py",
395 "--json-output",
396 "/path/to/tmp/json",
397 "--blacklist-file",
398 "[START_DIR]/src/out/bad_devices.json",
399 "--known-devices-file",
400 "[HOME]/.android/known_devices.json",
401 "--buildbot-path",
402 "/home/chrome-bot/.adb_device_info",
403 "--adb-path",
404 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
405 "-v",
406 "--overwrite-known-devices-files"
407 ],
408 "env": {
409 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
410 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
411 },
412 "name": "device_status",
413 "~followup_annotations": [
414 "@@@STEP_TEXT@Online devices: 1@@@",
415 "@@@STEP_LOG_LINE@json.output@[@@@",
416 "@@@STEP_LOG_LINE@json.output@ {@@@",
417 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
418 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
419 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
420 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
421 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
422 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
423 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
424 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
425 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
426 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
427 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
428 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
429 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
430 "@@@STEP_LOG_LINE@json.output@ }, @@@",
431 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
432 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
433 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
434 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"LRX21O\", @@@",
435 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"product_name\", @@@",
436 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
437 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
438 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
439 "@@@STEP_LOG_LINE@json.output@ }, @@@",
440 "@@@STEP_LOG_LINE@json.output@ {@@@",
441 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
442 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
443 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
444 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
445 "@@@STEP_LOG_LINE@json.output@ }, @@@",
446 "@@@STEP_LOG_LINE@json.output@ {@@@",
447 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
448 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
449 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
450 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
451 "@@@STEP_LOG_LINE@json.output@ }, @@@",
452 "@@@STEP_LOG_LINE@json.output@ {@@@",
453 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
454 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
455 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
456 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
457 "@@@STEP_LOG_LINE@json.output@ }@@@",
458 "@@@STEP_LOG_LINE@json.output@]@@@",
459 "@@@STEP_LOG_END@json.output@@@",
460 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@{@@@",
461 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"adb_status\": \"device\ ", @@@",
462 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"battery\": {@@@",
463 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"AC powered\": \"false \", @@@",
464 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"USB powered\": \"true \", @@@",
465 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"Wireless powered\": \ "false\", @@@",
466 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"health\": \"2\", @@@" ,
467 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"level\": \"100\", @@@ ",
468 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"present\": \"true\", @@@",
469 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"scale\": \"100\", @@@ ",
470 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"status\": \"5\", @@@" ,
471 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"technology\": \"Li-io n\", @@@",
472 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"temperature\": \"249\ ", @@@",
473 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"voltage\": \"4286\"@@ @",
474 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ }, @@@",
475 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"blacklisted\": false, @ @@",
476 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"build_detail\": \"googl e/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
477 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"imei_slice\": \"Unknown \", @@@",
478 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.id\": \"LRX21O \", @@@",
479 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.product\": \"p roduct_name\", @@@",
480 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
481 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"usb_status\": true, @@@ ",
482 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
483 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@}@@@",
484 "@@@STEP_LOG_END@product_name LRX21O 07a00ca4@@@",
485 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
486 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
487 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
488 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
489 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
490 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
491 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
492 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
493 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
494 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
495 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
496 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
497 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
498 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
499 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
500 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
501 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
502 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
503 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
504 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
505 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
506 ]
507 },
508 {
509 "cmd": [
510 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_rec overy.py",
511 "--blacklist-file",
512 "[START_DIR]/src/out/bad_devices.json",
513 "--known-devices-file",
514 "[HOME]/.android/known_devices.json",
515 "--adb-path",
516 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
517 "-v"
518 ],
519 "env": {
520 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
521 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
522 },
523 "name": "device_recovery (2)"
524 },
525 {
526 "cmd": [
527 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_sta tus.py",
528 "--json-output",
529 "/path/to/tmp/json",
530 "--blacklist-file",
531 "[START_DIR]/src/out/bad_devices.json",
532 "--known-devices-file",
533 "[HOME]/.android/known_devices.json",
534 "--buildbot-path",
535 "/home/chrome-bot/.adb_device_info",
536 "--adb-path",
537 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
538 "-v",
539 "--overwrite-known-devices-files"
540 ],
541 "env": {
542 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
543 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
544 },
545 "name": "device_status (2)",
546 "~followup_annotations": [
547 "@@@STEP_TEXT@Online devices: 1@@@",
548 "@@@STEP_LOG_LINE@json.output@[@@@",
549 "@@@STEP_LOG_LINE@json.output@ {@@@",
550 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
551 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
552 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
553 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
554 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
555 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
556 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
557 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
558 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
559 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
560 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
561 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
562 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
563 "@@@STEP_LOG_LINE@json.output@ }, @@@",
564 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
565 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
566 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
567 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"LRX21O\", @@@",
568 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"product_name\", @@@",
569 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
570 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
571 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
572 "@@@STEP_LOG_LINE@json.output@ }, @@@",
573 "@@@STEP_LOG_LINE@json.output@ {@@@",
574 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
575 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
576 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
577 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
578 "@@@STEP_LOG_LINE@json.output@ }, @@@",
579 "@@@STEP_LOG_LINE@json.output@ {@@@",
580 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
581 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
582 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
583 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
584 "@@@STEP_LOG_LINE@json.output@ }, @@@",
585 "@@@STEP_LOG_LINE@json.output@ {@@@",
586 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
587 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
588 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
589 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
590 "@@@STEP_LOG_LINE@json.output@ }@@@",
591 "@@@STEP_LOG_LINE@json.output@]@@@",
592 "@@@STEP_LOG_END@json.output@@@",
593 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@{@@@",
594 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"adb_status\": \"device\ ", @@@",
595 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"battery\": {@@@",
596 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"AC powered\": \"false \", @@@",
597 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"USB powered\": \"true \", @@@",
598 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"Wireless powered\": \ "false\", @@@",
599 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"health\": \"2\", @@@" ,
600 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"level\": \"100\", @@@ ",
601 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"present\": \"true\", @@@",
602 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"scale\": \"100\", @@@ ",
603 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"status\": \"5\", @@@" ,
604 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"technology\": \"Li-io n\", @@@",
605 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"temperature\": \"249\ ", @@@",
606 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"voltage\": \"4286\"@@ @",
607 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ }, @@@",
608 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"blacklisted\": false, @ @@",
609 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"build_detail\": \"googl e/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
610 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"imei_slice\": \"Unknown \", @@@",
611 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.id\": \"LRX21O \", @@@",
612 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.product\": \"p roduct_name\", @@@",
613 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
614 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"usb_status\": true, @@@ ",
615 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
616 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@}@@@",
617 "@@@STEP_LOG_END@product_name LRX21O 07a00ca4@@@",
618 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
619 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
620 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
621 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
622 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
623 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
624 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
625 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
626 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
627 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
628 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
629 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
630 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
631 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
632 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
633 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
634 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
635 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
636 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
637 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
638 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
639 ]
640 },
641 {
642 "cmd": [],
643 "name": "fix_device_file_format"
644 },
645 {
646 "cmd": [
647 "python",
648 "-u",
649 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
650 "[HOME]/.android/known_devices.json",
651 "/path/to/tmp/"
652 ],
653 "name": "fix_device_file_format.read_device_file",
654 "~followup_annotations": [
655 "@@@STEP_NEST_LEVEL@1@@@",
656 "@@@STEP_TEXT@file format is compatible@@@"
657 ]
658 },
659 {
660 "cmd": [
661 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_rec overy.py",
662 "--blacklist-file",
663 "[START_DIR]/src/out/bad_devices.json",
664 "--known-devices-file",
665 "[HOME]/.android/known_devices.json",
666 "--adb-path",
667 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
668 "-v"
669 ],
670 "env": {
671 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
672 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
673 },
674 "name": "device_recovery (3)"
675 },
676 {
677 "cmd": [
678 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_sta tus.py",
679 "--json-output",
680 "/path/to/tmp/json",
681 "--blacklist-file",
682 "[START_DIR]/src/out/bad_devices.json",
683 "--known-devices-file",
684 "[HOME]/.android/known_devices.json",
685 "--buildbot-path",
686 "/home/chrome-bot/.adb_device_info",
687 "--adb-path",
688 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
689 "-v",
690 "--overwrite-known-devices-files"
691 ],
692 "env": {
693 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
694 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
695 },
696 "name": "device_status (3)",
697 "~followup_annotations": [
698 "@@@STEP_TEXT@Online devices: 1@@@",
699 "@@@STEP_LOG_LINE@json.output@[@@@",
700 "@@@STEP_LOG_LINE@json.output@ {@@@",
701 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
702 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
703 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
704 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
705 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
706 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
707 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
708 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
709 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
710 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
711 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
712 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
713 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
714 "@@@STEP_LOG_LINE@json.output@ }, @@@",
715 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
716 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
717 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
718 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"LRX21O\", @@@",
719 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"product_name\", @@@",
720 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
721 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
722 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
723 "@@@STEP_LOG_LINE@json.output@ }, @@@",
724 "@@@STEP_LOG_LINE@json.output@ {@@@",
725 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
726 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
727 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
728 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
729 "@@@STEP_LOG_LINE@json.output@ }, @@@",
730 "@@@STEP_LOG_LINE@json.output@ {@@@",
731 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
732 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
733 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
734 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
735 "@@@STEP_LOG_LINE@json.output@ }, @@@",
736 "@@@STEP_LOG_LINE@json.output@ {@@@",
737 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
738 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
739 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
740 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
741 "@@@STEP_LOG_LINE@json.output@ }@@@",
742 "@@@STEP_LOG_LINE@json.output@]@@@",
743 "@@@STEP_LOG_END@json.output@@@",
744 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@{@@@",
745 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"adb_status\": \"device\ ", @@@",
746 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"battery\": {@@@",
747 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"AC powered\": \"false \", @@@",
748 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"USB powered\": \"true \", @@@",
749 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"Wireless powered\": \ "false\", @@@",
750 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"health\": \"2\", @@@" ,
751 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"level\": \"100\", @@@ ",
752 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"present\": \"true\", @@@",
753 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"scale\": \"100\", @@@ ",
754 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"status\": \"5\", @@@" ,
755 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"technology\": \"Li-io n\", @@@",
756 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"temperature\": \"249\ ", @@@",
757 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"voltage\": \"4286\"@@ @",
758 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ }, @@@",
759 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"blacklisted\": false, @ @@",
760 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"build_detail\": \"googl e/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
761 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"imei_slice\": \"Unknown \", @@@",
762 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.id\": \"LRX21O \", @@@",
763 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.product\": \"p roduct_name\", @@@",
764 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
765 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"usb_status\": true, @@@ ",
766 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
767 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@}@@@",
768 "@@@STEP_LOG_END@product_name LRX21O 07a00ca4@@@",
769 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
770 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
771 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
772 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
773 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
774 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
775 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
776 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
777 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
778 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
779 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
780 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
781 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
782 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
783 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
784 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
785 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
786 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
787 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
788 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
789 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
790 ]
791 },
792 {
793 "cmd": [
794 "python",
795 "-u",
796 "[START_DIR]/src/build/android/provision_devices.py",
797 "--adb-path",
798 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
799 "--blacklist-file",
800 "[START_DIR]/src/out/bad_devices.json",
801 "--output-device-blacklist",
802 "/path/to/tmp/json",
803 "-t",
804 "Release",
805 "--reboot-timeout",
806 "1800"
807 ],
808 "env": {
809 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
810 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
811 },
812 "name": "provision_devices (2)"
813 },
814 {
815 "cmd": [
816 "python",
817 "-u",
818 "[START_DIR]/src/build/symlink.py",
819 "-f",
820 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
821 "~/adb"
822 ],
823 "name": "create adb symlink"
824 },
825 {
826 "cmd": [
827 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
828 "--",
829 "[START_DIR]/src/build/android/adb_logcat_monitor.py",
830 "[START_DIR]/src/out/logcat",
831 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
832 ],
833 "env": {
834 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
835 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
836 },
837 "name": "spawn_logcat_monitor (2)"
838 },
839 {
840 "cmd": [
841 "python",
842 "-u",
843 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
844 "--action",
845 "restart",
846 "--pid-file-path",
847 "/tmp/device_monitor.pid",
848 "--",
849 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_mon itor.py",
850 "--adb-path",
851 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
852 "--blacklist-file",
853 "[START_DIR]/src/out/bad_devices.json"
854 ],
855 "name": "spawn_device_monitor"
856 },
857 {
858 "cmd": [
859 "python",
860 "-u",
861 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
862 "--verbose",
863 "--adb-path",
864 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
865 ],
866 "env": {
867 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
868 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
869 },
870 "name": "authorize_adb_devices (2)"
871 },
872 {
873 "cmd": [
874 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_rec overy.py",
875 "--blacklist-file",
876 "[START_DIR]/src/out/bad_devices.json",
877 "--known-devices-file",
878 "[HOME]/.android/known_devices.json",
879 "--adb-path",
880 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
881 "-v"
882 ],
883 "env": {
884 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
885 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
886 },
887 "name": "device_recovery (4)"
888 },
889 {
890 "cmd": [
891 "python",
892 "-u",
893 "[START_DIR]/src/build/android/provision_devices.py",
894 "--adb-path",
895 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
896 "--blacklist-file",
897 "[START_DIR]/src/out/bad_devices.json",
898 "--output-device-blacklist",
899 "/path/to/tmp/json",
900 "-t",
901 "Release"
902 ],
903 "env": {
904 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
905 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
906 },
907 "name": "provision_devices (3)"
908 },
909 {
910 "cmd": [
911 "[START_DIR]/src/third_party/catapult/devil/devil/android/tools/device_sta tus.py",
912 "--json-output",
913 "/path/to/tmp/json",
914 "--blacklist-file",
915 "[START_DIR]/src/out/bad_devices.json",
916 "--known-devices-file",
917 "[HOME]/.android/known_devices.json",
918 "--buildbot-path",
919 "/home/chrome-bot/.adb_device_info",
920 "--adb-path",
921 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb",
922 "-v",
923 "--overwrite-known-devices-files"
924 ],
925 "env": {
926 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
927 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
928 },
929 "name": "device_status (4)",
930 "~followup_annotations": [
931 "@@@STEP_TEXT@Online devices: 1@@@",
932 "@@@STEP_LOG_LINE@json.output@[@@@",
933 "@@@STEP_LOG_LINE@json.output@ {@@@",
934 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
935 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
936 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
937 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
938 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
939 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
940 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
941 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
942 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
943 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
944 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
945 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
946 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
947 "@@@STEP_LOG_LINE@json.output@ }, @@@",
948 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
949 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
950 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
951 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"LRX21O\", @@@",
952 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"product_name\", @@@",
953 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
954 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
955 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
956 "@@@STEP_LOG_LINE@json.output@ }, @@@",
957 "@@@STEP_LOG_LINE@json.output@ {@@@",
958 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
959 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
960 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
961 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
962 "@@@STEP_LOG_LINE@json.output@ }, @@@",
963 "@@@STEP_LOG_LINE@json.output@ {@@@",
964 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
965 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
966 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
967 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
968 "@@@STEP_LOG_LINE@json.output@ }, @@@",
969 "@@@STEP_LOG_LINE@json.output@ {@@@",
970 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
971 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
972 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
973 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
974 "@@@STEP_LOG_LINE@json.output@ }@@@",
975 "@@@STEP_LOG_LINE@json.output@]@@@",
976 "@@@STEP_LOG_END@json.output@@@",
977 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@{@@@",
978 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"adb_status\": \"device\ ", @@@",
979 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"battery\": {@@@",
980 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"AC powered\": \"false \", @@@",
981 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"USB powered\": \"true \", @@@",
982 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"Wireless powered\": \ "false\", @@@",
983 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"health\": \"2\", @@@" ,
984 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"level\": \"100\", @@@ ",
985 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"present\": \"true\", @@@",
986 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"scale\": \"100\", @@@ ",
987 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"status\": \"5\", @@@" ,
988 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"technology\": \"Li-io n\", @@@",
989 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"temperature\": \"249\ ", @@@",
990 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"voltage\": \"4286\"@@ @",
991 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ }, @@@",
992 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"blacklisted\": false, @ @@",
993 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"build_detail\": \"googl e/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
994 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"imei_slice\": \"Unknown \", @@@",
995 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.id\": \"LRX21O \", @@@",
996 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.product\": \"p roduct_name\", @@@",
997 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
998 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"usb_status\": true, @@@ ",
999 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
1000 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@}@@@",
1001 "@@@STEP_LOG_END@product_name LRX21O 07a00ca4@@@",
1002 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
1003 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
1004 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
1005 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
1006 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
1007 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
1008 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
1009 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
1010 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
1011 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
1012 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
1013 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
1014 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
1015 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
1016 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
1017 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
1018 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
1019 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
1020 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
1021 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
1022 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
1023 ]
1024 },
1025 {
1026 "cmd": [
1027 "python",
1028 "-u",
1029 "[START_DIR]/src/build/android/test_runner.py",
1030 "monkey",
1031 "-v",
1032 "--browser=chrome",
1033 "--event-count=50000",
1034 "--blacklist-file",
1035 "[START_DIR]/src/out/bad_devices.json",
1036 "--adb-path",
1037 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
1038 ],
1039 "env": {
1040 "BUILDTYPE": "Release",
1041 "CHROMIUM_OUTPUT_DIR": "[START_DIR]/src/out/Release"
1042 },
1043 "name": "Monkey Test"
1044 },
1045 {
1046 "cmd": [
1047 "python",
1048 "-u",
1049 "[START_DIR]/src/build/android/test_runner.py",
1050 "instrumentation",
1051 "--blacklist-file",
1052 "[START_DIR]/src/out/bad_devices.json",
1053 "--flakiness-dashboard-server",
1054 "test-results.appspot.com",
1055 "-A",
1056 "SmallTest",
1057 "-E",
1058 "FlakyTest",
1059 "--screenshot",
1060 "--test-apk",
1061 "[START_DIR]/src/out/Release/apks/AndroidWebViewTest.apk",
1062 "--apk-under-test",
1063 "[START_DIR]/src/out/Release/apks/AndroidWebView.apk",
1064 "--additional-apk",
1065 "Additional.apk",
1066 "--release",
1067 "--official-build",
1068 "--adb-path",
1069 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
1070 ],
1071 "env": {
1072 "CHROMIUM_OUTPUT_DIR": "[START_DIR]/src/out/Release"
1073 },
1074 "name": "SmallTest"
1075 },
1076 {
1077 "cmd": [
1078 "python",
1079 "-u",
1080 "[START_DIR]/src/build/android/render_tests/process_render_test_results.py ",
1081 "--output-html-file",
1082 "/path/to/tmp/",
1083 "--buildername",
1084 "render_results",
1085 "--build-number",
1086 "571",
1087 "--render-results-dir",
1088 "chrome/test/data/android/render_tests"
1089 ],
1090 "name": "[Render Tests] Upload Results",
1091 "~followup_annotations": [
1092 "@@@STEP_LOG_LINE@render results@<!DOCTYPE html><html></html>@@@",
1093 "@@@STEP_LOG_END@render results@@@"
1094 ]
1095 },
1096 {
1097 "cmd": [
1098 "python",
1099 "-u",
1100 "[START_DIR]/src/out/Release/bin/run_unittests",
1101 "--blacklist-file",
1102 "[START_DIR]/src/out/bad_devices.json",
1103 "--verbose",
1104 "--gtest_filter=WebRtc*",
1105 "--tool=asan",
1106 "--adb-path",
1107 "[START_DIR]/src/third_party/android_tools/sdk/platform-tools/adb"
1108 ],
1109 "env": {
1110 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1111 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
1112 },
1113 "name": "unittests"
1114 },
1115 {
1116 "cmd": [
1117 "[START_DIR]/src/tools/prepare-bisect-perf-regression.py",
1118 "-w",
1119 "[START_DIR]"
1120 ],
1121 "name": "prepare bisect perf regression"
1122 },
1123 {
1124 "cmd": [
1125 "[START_DIR]/src/tools/run-bisect-perf-regression.py",
1126 "-w",
1127 "[START_DIR]",
1128 "--extra_src",
1129 "test.py",
1130 "--path_to_config",
1131 "test.py"
1132 ],
1133 "name": "run bisect perf regression"
1134 },
1135 {
1136 "cmd": [
1137 "python",
1138 "-u",
1139 "RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
1140 "[START_DIR]/src/out/Release/full_log",
1141 "--",
1142 "[START_DIR]/src/build/android/adb_logcat_printer.py",
1143 "[START_DIR]/src/out/logcat"
1144 ],
1145 "name": "logcat_dump"
1146 },
1147 {
1148 "cmd": [
1149 "[START_DIR]/src/third_party/android_platform/development/scripts/stack",
1150 "--arch",
1151 "arm",
1152 "--more-info",
1153 "[START_DIR]/src/out/Release/full_log"
1154 ],
1155 "env": {
1156 "CHROMIUM_OUTPUT_DIR": "[START_DIR]/src/out/Release",
1157 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1158 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
1159 },
1160 "name": "stack_tool_with_logcat_dump"
1161 },
1162 {
1163 "cmd": [
1164 "python",
1165 "-u",
1166 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1167 "[START_DIR]/src/chrome/VERSION",
1168 "/path/to/tmp/"
1169 ],
1170 "name": "get version (2)"
1171 },
1172 {
1173 "cmd": [
1174 "[START_DIR]/src/build/android/tombstones.py",
1175 "-a",
1176 "-s",
1177 "-w"
1178 ],
1179 "env": {
1180 "CHROMIUM_OUTPUT_DIR": "[START_DIR]/src/out/Release",
1181 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1182 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
1183 },
1184 "name": "stack_tool_for_tombstones"
1185 },
1186 {
1187 "cmd": [
1188 "[START_DIR]/src/build/android/asan_symbolize.py",
1189 "-l",
1190 "[START_DIR]/src/out/Release/full_log"
1191 ],
1192 "env": {
1193 "CHROMIUM_OUTPUT_DIR": "[START_DIR]/src/out/Release",
1194 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1195 "PATH": "[START_DIR]/src/third_party/android_tools/sdk/platform-tools:[STA RT_DIR]/src/build/android:%(PATH)s"
1196 },
1197 "name": "stack_tool_for_asan"
1198 },
1199 {
1200 "name": "$result",
1201 "recipe_result": null,
1202 "status_code": 0
1203 }
1204 ]
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/chromium_android/example.py ('k') | scripts/slave/recipe_modules/chromium_tests/steps.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698