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 |
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 |
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
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
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 | 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 | 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 |