| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "adb", | 4 "adb", |
| 5 "shell", | 5 "shell", |
| 6 "mkdir", | 6 "mkdir", |
| 7 "-p", | 7 "-p", |
| 8 "/sdcard/revenge_of_the_skiabot/resources" | 8 "/sdcard/revenge_of_the_skiabot/resources" |
| 9 ], | 9 ], |
| 10 "cwd": "[SLAVE_BUILD]/skia", | 10 "cwd": "[SLAVE_BUILD]/skia", |
| (...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 561 "[CUSTOM_[SWARM_OUT_DIR]]/dm" | 561 "[CUSTOM_[SWARM_OUT_DIR]]/dm" |
| 562 ], | 562 ], |
| 563 "cwd": "[SLAVE_BUILD]/skia", | 563 "cwd": "[SLAVE_BUILD]/skia", |
| 564 "name": "pull /sdcard/revenge_of_the_skiabot/dm_out [CUSTOM_[SWARM_OUT_DIR]]
/dm" | 564 "name": "pull /sdcard/revenge_of_the_skiabot/dm_out [CUSTOM_[SWARM_OUT_DIR]]
/dm" |
| 565 }, | 565 }, |
| 566 { | 566 { |
| 567 "cmd": [ | 567 "cmd": [ |
| 568 "python", | 568 "python", |
| 569 "-u", | 569 "-u", |
| 570 "\nimport os\nimport subprocess\nimport sys\nout = sys.argv[1]\nlog = subp
rocess.check_output(['adb', 'logcat', '-d'])\nfor line in log.split('\\n'):\n t
okens = line.split()\n if len(tokens) == 11 and tokens[-7] == 'F' and tokens[-3
] == 'pc':\n addr, path = tokens[-2:]\n local = os.path.join(out, os.path.
basename(path))\n if os.path.exists(local):\n sym = subprocess.check_out
put(['addr2line', '-Cfpe', local, addr])\n line = line.replace(addr, addr +
' ' + sym.strip())\n print line\n", | 570 "\nimport os\nimport subprocess\nimport sys\nout = sys.argv[1]\nlog = subp
rocess.check_output(['adb', 'logcat', '-d'])\nfor line in log.split('\\n'):\n t
okens = line.split()\n if len(tokens) == 11 and tokens[-7] == 'F' and tokens[-3
] == 'pc':\n addr, path = tokens[-2:]\n local = os.path.join(out, os.path.
basename(path))\n if os.path.exists(local):\n sym = subprocess.check_out
put(['addr2line', '-Cfpe', local, addr])\n line = line.replace(addr, addr +
' ' + sym.strip())\n print line\n", |
| 571 "[SLAVE_BUILD]/out/Release" | 571 "[SLAVE_BUILD]/out/Debug" |
| 572 ], | 572 ], |
| 573 "name": "dump log", | 573 "name": "dump log", |
| 574 "~followup_annotations": [ | 574 "~followup_annotations": [ |
| 575 "@@@STEP_LOG_LINE@python.inline@@@@", | 575 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 576 "@@@STEP_LOG_LINE@python.inline@import os@@@", | 576 "@@@STEP_LOG_LINE@python.inline@import os@@@", |
| 577 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", | 577 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
| 578 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 578 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 579 "@@@STEP_LOG_LINE@python.inline@out = sys.argv[1]@@@", | 579 "@@@STEP_LOG_LINE@python.inline@out = sys.argv[1]@@@", |
| 580 "@@@STEP_LOG_LINE@python.inline@log = subprocess.check_output(['adb', 'log
cat', '-d'])@@@", | 580 "@@@STEP_LOG_LINE@python.inline@log = subprocess.check_output(['adb', 'log
cat', '-d'])@@@", |
| 581 "@@@STEP_LOG_LINE@python.inline@for line in log.split('\\n'):@@@", | 581 "@@@STEP_LOG_LINE@python.inline@for line in log.split('\\n'):@@@", |
| (...skipping 23 matching lines...) Expand all Loading... |
| 605 ], | 605 ], |
| 606 "cwd": "[SLAVE_BUILD]/skia", | 606 "cwd": "[SLAVE_BUILD]/skia", |
| 607 "name": "kill adb server" | 607 "name": "kill adb server" |
| 608 }, | 608 }, |
| 609 { | 609 { |
| 610 "name": "$result", | 610 "name": "$result", |
| 611 "recipe_result": null, | 611 "recipe_result": null, |
| 612 "status_code": 0 | 612 "status_code": 0 |
| 613 } | 613 } |
| 614 ] | 614 ] |
| OLD | NEW |