Sunset legacy bugreport methods
Bugreport is now triggered using API and not via broadcasts from dumpstate. As migration to API flow is stable, we can remove methods and broadcasts that were used in non-API bugreport flow. * Finished broadcasts are handled by Shell when onfinished() is called from dumpstate. This is because dumpstate does not have any information about the final files (other than their fds). * Remove system properties title/description as they are handled by Shell. * File rename is not handled by dumpstate as it does not own the final files. File rename is handled by the caller of the API (Shell for instance). * Remove system property to read mode and set properties from it. Modify tests accordingly. Rename extra_options to bugreport_mode. * Deprecate do_broadcast flag, as finished notification is no longer handled by dumpstate. Bug: 136066578 Test: Takes interactive/full bugreport as expected Test: atest dumpstate_test Test: adb bugreport (works as expected) Test: adb bugreport br.zip (works as expected) Change-Id: Ib39798944c4308ae0c87a22a9164567f249adfff
Loading
Please register or sign in to comment