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


Базовая реализация FilePullerDeviceMetricCollector которая позволяет FilePullerDeviceMetricCollector файлы perfetto с устройства и собирать с него метрики.

Резюме

Общественные конструкторы

PerfettoPullerMetricCollector ()

Публичные методы

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

Реализация метода должна позволять регистрировать каталог, анализировать его на предмет метрик, которые нужно поместить в DeviceMetricData .

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

Обработайте файл трассировки perfetto для дополнительных показателей и добавьте его в окончательные показатели.

Защищенные методы

CommandResult runHostCommand (String[] commandArgs)

Запустите команду хоста с заданным массивом аргументов команды.

Общественные конструкторы

PerfettoPullerMetricCollector

public PerfettoPullerMetricCollector ()

Публичные методы

processMetricDirectory

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

Реализация метода должна позволять регистрировать каталог, анализировать его на предмет метрик, которые нужно поместить в DeviceMetricData .

Параметры
key String : ключ опции, связанный с извлеченным каталогом.

metricDirectory File : ERROR(/File) полученная с устройства, соответствующего ключу опции.

runData DeviceMetricData : DeviceMetricData где могут храниться метрики.

processMetricFile

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

Обработайте файл трассировки perfetto для дополнительных показателей и добавьте его в окончательные показатели.

Параметры
key String : ключ опции, связанный с файлом, который был извлечен с устройства.

metricFile File : ERROR(/File) полученная с устройства, соответствующего ключу опции.

data DeviceMetricData : где будут храниться метрики.

Защищенные методы

runHostCommand

protected CommandResult runHostCommand (String[] commandArgs)

Запустите команду хоста с заданным массивом аргументов команды.

Параметры
commandArgs String : аргументы, которые будут использоваться для создания команды хоста.

Возврат
CommandResult вернуть результаты команды.