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 ascolta la chiave delle metriche proveniente dal dispositivo e le estrae come 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 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 inserire le metriche in |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) L'implementazione del metodo dovrebbe consentire di registrare il file, analizzarlo per inserire le metriche in |
Metodi protetti | |
---|---|
void | addKeys (String... keys) Aggiunge tasti pattern aggiuntivi al pull dal dispositivo. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Estrarre il file dal percorso specificato nel dispositivo. |
Campi
mChiavi di directory
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 pulire.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Tiri | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Richiamata al termine di un'esecuzione di prova. Questo dovrebbe essere il momento di pulire.
Parametri | |
---|---|
runData | DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Tiri | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per inserire le metriche in DeviceMetricData
.
Parametri | |
---|---|
key | String : la chiave di opzione associata alla directory che è stata estratta. |
metricDirectory | File : l' ERROR(/File) estratto dal dispositivo che corrisponde alla chiave di opzione. |
data | DeviceMetricData : i DeviceMetricData in cui è possibile archiviare 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 inserire le metriche in DeviceMetricData
.
Parametri | |
---|---|
key | String : la chiave di opzione associata al file che è stato estratto. |
metricFile | File : l' ERROR(/File) estratto dal dispositivo che corrisponde alla chiave di opzione. |
data | DeviceMetricData : i DeviceMetricData in cui è possibile archiviare le metriche. |
Metodi protetti
addKeys
protected void addKeys (String... keys)
Aggiunge tasti pattern aggiuntivi al pull dal dispositivo.
Parametri | |
---|---|
keys | String |
recuperareFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Estrarre il file dal percorso specificato nel dispositivo.
Parametri | |
---|---|
device | ITestDevice : che ha il file. |
remoteFilePath | String : posizione nel dispositivo. |
userId | int : l'ID utente da cui estrarre |
ritorna | |
---|---|
File | File recuperato dal percorso specificato nel dispositivo. |
Tiri | |
---|---|
DeviceNotAvailableException |