Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


BaseDeviceMetricCollector che ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come file dal dispositivo. Può essere esteso per un'elaborazione extra del file.

Sommario

Campi

protected mDirectoryKeys

Costruttori pubblici

FilePullerDeviceMetricCollector ()

Metodi pubblici

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

Richiamata al termine di uno scenario di test.

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

Richiamata al termine di un'esecuzione di prova.

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

L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData .

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

L'implementazione del metodo dovrebbe consentire di registrare il file, analizzarlo per le metriche da inserire in DeviceMetricData .

Metodi protetti

void addKeys (String... keys)

Aggiunge ulteriori chiavi di pattern all'estrazione dal dispositivo.

File retrieveFile (ITestDevice device, String remoteFilePath)

Estrarre il file dal percorso specificato nel dispositivo.

Campi

mDirectoryKeys

protected  mDirectoryKeys

Costruttori pubblici

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Metodi pubblici

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Richiamata al termine di uno scenario di test. Questo dovrebbe essere il momento per pulire.

Parametri
testData DeviceMetricData : il DeviceMetricData che DeviceMetricData i dati per lo DeviceMetricData di test. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : la mappa corrente delle metriche passata a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine di un'esecuzione di prova. Questo dovrebbe essere il momento per pulire.

Parametri
runData DeviceMetricData : il DeviceMetricData che DeviceMetricData i dati per la corsa. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passata a ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

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

L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData .

Parametri
key String : la chiave di opzione associata alla directory che è stata estratta.

metricDirectory File : ERROR(/File) estratto dal dispositivo corrispondente alla chiave di opzione.

data DeviceMetricData : il DeviceMetricData cui è possibile memorizzare le metriche.

processMetricFile

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

L'implementazione del metodo dovrebbe consentire di registrare il file, analizzarlo per le metriche da inserire in DeviceMetricData .

Parametri
key String : la chiave di opzione associata al file che è stato estratto.

metricFile File : l' ERROR(/File) estratto dal dispositivo corrispondente alla chiave di opzione.

data DeviceMetricData : il DeviceMetricData cui è possibile memorizzare le metriche.

Metodi protetti

addKeys

protected void addKeys (String... keys)

Aggiunge ulteriori chiavi di pattern all'estrazione dal dispositivo.

Parametri
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Estrarre il file dal percorso specificato nel dispositivo.

Parametri
device ITestDevice : che contiene il file.

remoteFilePath String : posizione nel dispositivo.

ritorna
File File recuperato dal percorso specificato nel dispositivo.

Lancia
DeviceNotAvailableException