FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Objeto | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector
que escucha la clave de métricas que proviene del dispositivo y las extrae como un archivo del dispositivo. Se puede ampliar para un procesamiento adicional del archivo.
Resumen
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 debería permitir registrar el directorio, analizarlo para que las métricas se coloquen en |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) La implementación del método debería permitir registrar el archivo, analizarlo para que las métricas se coloquen 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, int userId) Extraiga el archivo de la ruta especificada en el dispositivo. |
Campos
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructores públicos
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Métodos públicos
enTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de la limpieza.
Parámetros | |
---|---|
testData | DeviceMetricData : DeviceMetricData que contiene los datos para el caso de prueba. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Lanza | |
---|---|
DeviceNotAvailableException |
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 la limpieza.
Parámetros | |
---|---|
runData | DeviceMetricData : DeviceMetricData que contiene los datos para la ejecución. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lanza | |
---|---|
DeviceNotAvailableException |
procesoMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
La implementación del método debería permitir registrar el directorio, analizarlo para que las métricas se coloquen en DeviceMetricData
.
Parámetros | |
---|---|
key | String : la clave de opción asociada al directorio que se extrajo. |
metricDirectory | File : el ERROR(/File) extraído del dispositivo que coincide con la clave de opción. |
data | DeviceMetricData : DeviceMetricData donde se pueden almacenar las métricas. |
procesoMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
La implementación del método debería permitir registrar el archivo, analizarlo para que las métricas se coloquen en DeviceMetricData
.
Parámetros | |
---|---|
key | String : la clave de opción asociada al archivo que se extrajo. |
metricFile | File : el ERROR(/File) extraído del dispositivo que coincide con la clave de opción. |
data | DeviceMetricData : DeviceMetricData donde se pueden almacenar las métricas. |
Métodos protegidos
añadirTeclas
protected void addKeys (String... keys)
Agrega claves de patrón adicionales a la extracción del dispositivo.
Parámetros | |
---|---|
keys | String |
recuperararchivo
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
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. |
userId | int : la identificación del usuario para extraer |
Devoluciones | |
---|---|
File | Archivo recuperado de la ruta dada en el dispositivo. |
Lanza | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |