ShowmapPullerMetricCollector

public class ShowmapPullerMetricCollector
extends FilePullerDeviceMetricCollector

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


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

Summary

Public constructors

ShowmapPullerMetricCollector()

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 showmap output file for the additional metrics and add it to final metrics.

Public constructors

ShowmapPullerMetricCollector

public ShowmapPullerMetricCollector ()

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 showmap output 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.