FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
? | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
? | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector
che ascoltare per la chiave metriche proveniente dal dispositivo e tirare come un file dal dispositivo. Può essere esteso per l'elaborazione extra del file.
Riepilogo
Campi | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Costruttori pubblici | |
---|---|
FilePullerDeviceMetricCollector () |
Metodi pubblici | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Richiamata al termine di un test case. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Richiamata al termine dell'esecuzione di un test. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) L'attuazione del metodo dovrebbe permettere di accedere alla directory, analizzarlo per le metriche da mettere in |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) L'attuazione del metodo dovrebbe permettere di accedere al file, analizzarlo per le metriche da mettere in |
Metodi protetti | |
---|---|
void | addKeys (String... keys) Aggiunge ulteriori chiavi di pattern al pull dal dispositivo. |
File | retrieveFile (ITestDevice device, String remoteFilePath) Estrai il file dal percorso specificato nel dispositivo. |
Campi
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Costruttori pubblici
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metodi pubblici
suTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Richiamata al termine di un test case. Questo dovrebbe essere il momento di ripulire.
Parametri | |
---|---|
testData | DeviceMetricData : il DeviceMetricData tiene i dati per il test case. Sarà lo stesso oggetto come durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
suTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di ripulire.
Parametri | |
---|---|
runData | DeviceMetricData : il DeviceMetricData tiene i dati per la corsa. Sarà lo stesso oggetto come 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)
L'attuazione del metodo dovrebbe permettere di accedere alla directory, analizzarlo per le metriche da mettere in DeviceMetricData
.
Parametri | |
---|---|
key | String : la chiave di opzione associata alla directory che è stato tirato. |
metricDirectory | File : ERROR(/File) tirato dal dispositivo che corrisponde al tasto Opzione. |
data | DeviceMetricData : il DeviceMetricData dove metriche possono essere immagazzinate. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
L'attuazione del metodo dovrebbe permettere di accedere al file, analizzarlo per le metriche da mettere in DeviceMetricData
.
Parametri | |
---|---|
key | String : il tasto Opzione associato al file che è stato tirato. |
metricFile | File : ERROR(/File) tirato dal dispositivo che corrisponde al tasto Opzione. |
data | DeviceMetricData : il DeviceMetricData dove metriche possono essere immagazzinate. |
Metodi protetti
addKeys
protected void addKeys (String... keys)
Aggiunge ulteriori chiavi di pattern al pull dal dispositivo.
Parametri | |
---|---|
keys | String |
recuperareFile
protected File retrieveFile (ITestDevice device, String remoteFilePath)
Estrai il file dal percorso specificato nel dispositivo.
Parametri | |
---|---|
device | ITestDevice : che ha il file. |
remoteFilePath | String : posizione nel dispositivo. |
ritorna | |
---|---|
File | File recuperato dal percorso specificato nel dispositivo. |
tiri | |
---|---|
DeviceNotAvailableException |