Reviewed on: 2022-02-14
debug_data_processor is a small component invoked by the Rust debug_data component that handles the actual processing of debug data. It exists because the debug data processing libraries are not directly accessible from Rust.
The debug_data_processor component exposes the [fuchsia.test.debug.DebugDataProcessor
][internal-fidl] protocol. The protocol allows saving debug data to a directory specified by the client, and provides a signal when debug data is complete.
Unit tests for debug_data_processor components can be run with
$ fx test debug_data_processor_unittests
The entry point is in processor_main.cc
.