Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


Un BaseDeviceMetricCollector que escuche clave métricas procedente del dispositivo y tirar de ellos como un archivo desde el dispositivo. Puede ampliarse para un procesamiento adicional del archivo.

Resumen

Los campos

protected mDirectoryKeys

public mTestCaseMetrics

Constructores públicos

FilePullerDeviceMetricCollector ()

Métodos públicos

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Devolución de llamada cuando finaliza un caso de prueba.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

La implementación del método debe permitir que ingrese el directorio, analizarlo para las métricas que se ponen en DeviceMetricData .

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

La implementación del método debe permitir registrar el archivo, analizarlo para las métricas que se ponen en DeviceMetricData .

Métodos protegidos

void addKeys (String... keys)

Agrega claves de patrón adicionales a la extracción del dispositivo.

File retrieveFile (ITestDevice device, String remoteFilePath)

Extraiga el archivo de la ruta especificada en el dispositivo.

Los campos

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

Constructores públicos

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.

Parámetros
testData DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.

Parámetros
runData DeviceMetricData : la DeviceMetricData contiene los datos de la carrera. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : El mapa actual de las métricas pasaron a ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

La implementación del método debe permitir que ingrese el directorio, analizarlo para las métricas que se ponen en DeviceMetricData .

Parámetros
key String : la tecla de opción asociada al directorio que fue retirado.

metricDirectory File : el ERROR(/File) retirado del dispositivo de juego la tecla de opción.

data DeviceMetricData : la DeviceMetricData donde las métricas pueden ser almacenados.

processMetricFile

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

La implementación del método debe permitir registrar el archivo, analizarlo para las métricas que se ponen en DeviceMetricData .

Parámetros
key String : la tecla de opción asociada al archivo que fue retirado.

metricFile File : el ERROR(/File) retirado del dispositivo de juego la tecla de opción.

data DeviceMetricData : la DeviceMetricData donde las métricas pueden ser almacenados.

Métodos protegidos

addKeys

protected void addKeys (String... keys)

Agrega claves de patrón adicionales a la extracción del dispositivo.

Parámetros
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Extraiga el archivo de la ruta especificada en el dispositivo.

Parámetros
device ITestDevice : que tiene el archivo.

remoteFilePath String : ubicación en el dispositivo.

Devoluciones
File Archivo recuperado de la ruta dada en el dispositivo.

Lanza
DeviceNotAvailableException