OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "adb", | 4 "adb", |
5 "reboot" | 5 "reboot" |
6 ], | 6 ], |
7 "cwd": "[SLAVE_BUILD]/skia", | 7 "cwd": "[SLAVE_BUILD]/skia", |
8 "name": "reboot" | 8 "name": "reboot" |
9 }, | 9 }, |
10 { | 10 { |
11 "cmd": [ | 11 "cmd": [ |
12 "adb", | 12 "adb", |
13 "wait-for-usb-device" | 13 "wait-for-usb-device" |
14 ], | 14 ], |
15 "cwd": "[SLAVE_BUILD]/skia", | 15 "cwd": "[SLAVE_BUILD]/skia", |
16 "name": "wait for device" | 16 "name": "wait for device" |
17 }, | 17 }, |
18 { | 18 { |
19 "cmd": [ | 19 "cmd": [ |
| 20 "python", |
| 21 "-u", |
| 22 "\nimport subprocess\nimport sys\nimport time\ntime.sleep(30)\nfor attempt
in range(30):\n done = subprocess.check_output(['adb', 'shell',\n
'getprop', 'sys.boot_completed'])\n if done.strip() == '1'
:\n sys.exit(0)\n time.sleep(1)\nsys.exit(1)\n" |
| 23 ], |
| 24 "name": "wait for sys.boot_completed", |
| 25 "~followup_annotations": [ |
| 26 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 27 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
| 28 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 29 "@@@STEP_LOG_LINE@python.inline@import time@@@", |
| 30 "@@@STEP_LOG_LINE@python.inline@time.sleep(30)@@@", |
| 31 "@@@STEP_LOG_LINE@python.inline@for attempt in range(30):@@@", |
| 32 "@@@STEP_LOG_LINE@python.inline@ done = subprocess.check_output(['adb', '
shell',@@@", |
| 33 "@@@STEP_LOG_LINE@python.inline@ 'getprop
', 'sys.boot_completed'])@@@", |
| 34 "@@@STEP_LOG_LINE@python.inline@ if done.strip() == '1':@@@", |
| 35 "@@@STEP_LOG_LINE@python.inline@ sys.exit(0)@@@", |
| 36 "@@@STEP_LOG_LINE@python.inline@ time.sleep(1)@@@", |
| 37 "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", |
| 38 "@@@STEP_LOG_END@python.inline@@@" |
| 39 ] |
| 40 }, |
| 41 { |
| 42 "cmd": [ |
20 "adb", | 43 "adb", |
21 "shell", | 44 "shell", |
22 "rm", | 45 "rm", |
23 "-rf", | 46 "-rf", |
24 "/data/local/tmp/*" | 47 "/data/local/tmp/*" |
25 ], | 48 ], |
26 "cwd": "[SLAVE_BUILD]/skia", | 49 "cwd": "[SLAVE_BUILD]/skia", |
27 "name": "TEMPORARY clear /data/local/tmp" | 50 "name": "TEMPORARY clear /data/local/tmp" |
28 }, | 51 }, |
29 { | 52 { |
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
626 ], | 649 ], |
627 "cwd": "[SLAVE_BUILD]/skia", | 650 "cwd": "[SLAVE_BUILD]/skia", |
628 "name": "kill adb server" | 651 "name": "kill adb server" |
629 }, | 652 }, |
630 { | 653 { |
631 "name": "$result", | 654 "name": "$result", |
632 "recipe_result": null, | 655 "recipe_result": null, |
633 "status_code": 0 | 656 "status_code": 0 |
634 } | 657 } |
635 ] | 658 ] |
OLD | NEW |