| OLD | NEW |
| (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 ] |
| OLD | NEW |