Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

PerfettoPullerMetricCollector

public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.PerfettoPullerMetricCollector


Base implementation of FilePullerDeviceMetricCollector that allows pulling the perfetto files from the device and collect the metrics from it.

Summary

Public constructors

PerfettoPullerMetricCollector()

Public methods

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

Implementation of the method should allow to log the directory, parse it for metrics to be put in DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData data)

Process the perfetto trace file for the additional metrics and add it to final metrics.

Protected methods

CommandResult runHostCommand(String[] commandArgs)

Run a host command with the given array of command args.

Public constructors

PerfettoPullerMetricCollector

public PerfettoPullerMetricCollector ()

Public methods

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

Implementation of the method should allow to log the directory, parse it for metrics to be put in DeviceMetricData.

Parameters
key String: the option key associated to the directory that was pulled.

metricDirectory File: the ERROR(/File) pulled from the device matching the option key.

runData DeviceMetricData: the DeviceMetricData where metrics can be stored.

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

Process the perfetto trace file for the additional metrics and add it to final metrics.

Parameters
key String: the option key associated to the file that was pulled from the device.

metricFile File: the ERROR(/File) pulled from the device matching the option key.

data DeviceMetricData: where metrics will be stored.

Protected methods

runHostCommand

protected CommandResult runHostCommand (String[] commandArgs)

Run a host command with the given array of command args.

Parameters
commandArgs String: args to be used to construct the host command.

Returns
CommandResult return the command results.