summaryrefslogtreecommitdiff
path: root/libs/binder/ProcessState.cpp
diff options
context:
space:
mode:
author Dieter Hsu <dieterhsu@google.com> 2020-09-29 15:23:33 +0800
committer Dieter Hsu <dieterhsu@google.com> 2020-11-25 13:14:13 +0800
commit105ad0c90885460f1bf2d7209d9d51580204e1cb (patch)
tree2f43f1dc4eb3591dbeef6301804da5257b1f911a /libs/binder/ProcessState.cpp
parent031c957e55eb68e885718f3f512be194d23c0148 (diff)
Streaming bugreport content to stdout 2/2
- Stream compressed content via the socket from dumpstate - Remove do_zip_file, do_add_data vars in dumpstate - getopt '-d' and '-z' options are now no-op - Rename use_control_socket -> progress_updates_to_socket - Rename use_socket -> stream_to_socket do_zip_file and do_add_data are now default behaviors. Also adding a function interface to hook dumpstate `open_socket` function that would make it easy to do integration tests of streaming zipped bugreport via socket. Stub the function and capture data from target file to verify content. Bug: 162910469 Test: adb bugreport --stream > test.zip; 7z t test.zip Test: adb shell bugreportz -s > test.zip; 7z t test.zip Test: atest dumpstate_test Test: atest dumpstate_test:ZippedBugReportStreamTest Test: atest dumpstate_smoke_test Test: manually test combo keys voldown+volup+power to trigger bugreport verify logcat kernel buffer shows "Starting service 'bugreport' from keychord 114 115 116" and device viberated as expected Change-Id: Icf79bbc42a5616e85625bd604e543fbf973911da
Diffstat (limited to 'libs/binder/ProcessState.cpp')
0 files changed, 0 insertions, 0 deletions