O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


A BaseDeviceMetricCollector que ouvir métricas chave vindo do dispositivo e trazê-los como um arquivo a partir do dispositivo. Pode ser estendido para processamento extra do arquivo.

Resumo

Campos

protected mDirectoryKeys

public mTestCaseMetrics

Construtores públicos

FilePullerDeviceMetricCollector ()

Métodos públicos

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

Retorno de chamada quando um caso de teste é encerrado.

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

Retorno de chamada quando uma execução de teste é encerrada.

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

Implementação do método deve permitir fazer logon no diretório, analisá-lo para métricas para ser colocado em DeviceMetricData .

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

Implementação do método deve permitir fazer logon o arquivo, analisá-lo para métricas para ser colocado em DeviceMetricData .

Métodos protegidos

void addKeys (String... keys)

Adiciona chaves de padrão adicionais para puxar do dispositivo.

File retrieveFile (ITestDevice device, String remoteFilePath)

Extraia o arquivo do caminho especificado no dispositivo.

Campos

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

Construtores públicos

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Retorno de chamada quando um caso de teste é encerrado. Este deve ser o momento de limpar.

Parâmetros
testData DeviceMetricData : o DeviceMetricData segurando os dados para o caso de teste. Será o mesmo objeto como durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : O mapa atual de métricas passados para ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Retorno de chamada quando uma execução de teste é encerrada. Este deve ser o momento de limpar.

Parâmetros
runData DeviceMetricData : o DeviceMetricData segurando os dados para a execução. Será o mesmo objeto como durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : O mapa atual de métricas passados para ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

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

Implementação do método deve permitir fazer logon no diretório, analisá-lo para métricas para ser colocado em DeviceMetricData .

Parâmetros
key String : a tecla de opção associado ao diretório que foi puxado.

metricDirectory File : o ERROR(/File) retirado o dispositivo combinando a tecla de opção.

data DeviceMetricData : o DeviceMetricData onde métricas podem ser armazenados.

processMetricFile

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

Implementação do método deve permitir fazer logon o arquivo, analisá-lo para métricas para ser colocado em DeviceMetricData .

Parâmetros
key String : a tecla de opção associado ao arquivo que foi puxado.

metricFile File : o ERROR(/File) retirado o dispositivo combinando a tecla de opção.

data DeviceMetricData : o DeviceMetricData onde métricas podem ser armazenados.

Métodos protegidos

addKeys

protected void addKeys (String... keys)

Adiciona chaves de padrão adicionais para puxar do dispositivo.

Parâmetros
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Extraia o arquivo do caminho especificado no dispositivo.

Parâmetros
device ITestDevice : que tem o arquivo.

remoteFilePath String : localização no dispositivo.

Devoluções
File Arquivo recuperado do caminho fornecido no dispositivo.

Lança
DeviceNotAvailableException