AtraceRunMetricCollector
public
class
AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.AtraceRunMetricCollector | ||
Recopila los registros de todos los directorios de prueba del directorio determinado del dispositivo de prueba, registra el directorio de prueba y posprocesa los archivos de registro del directorio de prueba, y agrega las métricas.
Resumen
Constructores públicos | |
|---|---|
AtraceRunMetricCollector()
|
|
Métodos públicos | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Devolución de llamada cuando finaliza un caso de prueba. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
La implementación del método debe permitir registrar el directorio y analizarlo para obtener las métricas que se incluirán en |
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
La implementación del método debe permitir registrar el archivo y analizarlo para obtener las métricas que se incluirán en |
Constructores públicos
AtraceRunMetricCollector
public AtraceRunMetricCollector ()
Métodos públicos
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.
| Parámetros | |
|---|---|
testData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. Será el mismo objeto que durante onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: Es el mapa actual de métricas que se pasa a testEnded(TestDescription,Map). |
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)La implementación del método debe permitir registrar el directorio y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.
| Parámetros | |
|---|---|
key |
String: Es la clave de opción asociada al directorio que se extrajo. |
metricDirectory |
File: Es el File extraído del dispositivo que coincide con la clave de opción. |
runData |
DeviceMetricData: Es el DeviceMetricData en el que se pueden almacenar las métricas. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData runData)La implementación del método debe permitir registrar el archivo y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.
| Parámetros | |
|---|---|
key |
String: Es la clave de opción asociada al archivo que se extrajo. |
metricFile |
File: Es el File extraído del dispositivo que coincide con la clave de opción. |
runData |
DeviceMetricData: Es el DeviceMetricData en el que se pueden almacenar las métricas. |