FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
Objeto java.lang. | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector? |
Un BaseDeviceMetricCollector
que escucha la clave de métricas provenientes del dispositivo y extrae
como un archivo desde el dispositivo. Se puede extender para un procesamiento adicional del archivo.
Resumen
Campos | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Constructores públicos | |
---|---|
FilePullerDeviceMetricCollector()
|
Métodos públicos | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Es la devolución de llamada cuando finaliza un caso de prueba. |
void
|
onTestRunEnd(DeviceMetricData runData,
Es la 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 debería permitir registrar el directorio y analizarlo para obtener métricas
colocar en |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
La implementación del método debería permitir registrar el archivo y analizarlo para que se puedan ingresar las métricas.
|
Métodos protegidos | |
---|---|
void
|
addKeys(String... keys)
Agrega claves de patrón adicionales a la extracción desde el dispositivo. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Extrae el archivo de la ruta de acceso especificada en el dispositivo. |
Campos
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructores públicos
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Métodos públicos
OnTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Es la devolución de llamada cuando finaliza un caso de prueba. Este debe ser el momento de la limpieza.
Parámetros | |
---|---|
testData |
DeviceMetricData : Es el DeviceMetricData que contiene los datos para el caso de prueba. Serán los
mismo objeto que durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: Es el mapa actual de métricas que se pasan a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Arroja | |
---|---|
DeviceNotAvailableException |
On de ejecución de prueba
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Es la devolución de llamada cuando finaliza una ejecución de prueba. Este debe ser el momento de la limpieza.
Parámetros | |
---|---|
runData |
DeviceMetricData : Es el DeviceMetricData que contiene los datos de la ejecución. Será igual
que en BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: Es el mapa actual de métricas que se pasan a ERROR(/#testRunEnded(long,Map)) . |
Arroja | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
La implementación del método debería permitir registrar el directorio y analizarlo para obtener métricas
colocar en DeviceMetricData
Parámetros | |
---|---|
key |
String : Es la clave de opción asociada al directorio que se extrajo. |
metricDirectory |
File : Es el ERROR(/File) que se extrae del dispositivo y que coincide con la clave de opción. |
data |
DeviceMetricData : El DeviceMetricData en el que se pueden almacenar las métricas. |
Archivo processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
La implementación del método debería permitir registrar el archivo y analizarlo para que se puedan ingresar las métricas.
DeviceMetricData
Parámetros | |
---|---|
key |
String : Es la clave de opción asociada al archivo que se extrajo. |
metricFile |
File : Es el ERROR(/File) que se extrae del dispositivo y que coincide con la clave de opción. |
data |
DeviceMetricData : El DeviceMetricData en el que se pueden almacenar las métricas. |
Métodos protegidos
Claves de Add
protected void addKeys (String... keys)
Agrega claves de patrón adicionales a la extracción desde el dispositivo.
Parámetros | |
---|---|
keys |
String |
Archivo recuperado
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Extrae el archivo de la ruta de acceso especificada en el dispositivo.
Parámetros | |
---|---|
device |
ITestDevice : que contiene el archivo. |
remoteFilePath |
String : Es la ubicación en el dispositivo. |
userId |
int : Es el ID de usuario desde el que se realizará la extracción. |
Muestra | |
---|---|
File |
Archivo recuperado de la ruta de acceso determinada en el dispositivo. |
Arroja | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |