Results Processor needs some pre-built binaries from Perfetto project, e.g., trace_processor_shell
for converting proto traces and computing TBMv3 metrics. These binaries can be either built from Chromium checkout or downloaded from the cloud. This module provides scripts for updating the binary stored in the cloud.
The update process works as follows:
upload_trace_processor
script.roll_trace_processor
script locally to update the TP version in use to the latest version uploaded by the CI.Please see this doc for discussion and details.