PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Implementazione di base di FilePullerDeviceMetricCollector
che consente
estrarre i file perfetti dal dispositivo e raccogliere le metriche al suo interno.
Utilizzato anche per convertire il file di traccia non elaborato nel file di metrica perfetto.
Riepilogo
Metodi protetti |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Esegui il pull del file dal percorso specificato nel dispositivo.
|
Costruttori pubblici
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Metodi pubblici
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
L'implementazione del metodo deve consentire di registrare la directory, analizzarla per ottenere le metriche
metti in DeviceMetricData
.
Parametri |
key |
String : la chiave di opzione associata alla directory di cui è stato eseguito il pull. |
metricDirectory |
File : il valore ERROR(/File) estratto dal dispositivo corrispondente alla chiave delle opzioni. |
runData |
DeviceMetricData : il DeviceMetricData in cui è possibile archiviare le metriche. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Elabora il file di traccia perfetto per le metriche aggiuntive e aggiungilo alle metriche finali.
Decomprimi il file perfetto per l'elaborazione se la compressione è stata abilitata.
Parametri |
key |
String : la chiave di opzione associata al file estratto dal dispositivo. |
metricFile |
File : il valore ERROR(/File) estratto dal dispositivo corrispondente alla chiave delle opzioni. |
data |
DeviceMetricData : posizione in cui verranno archiviate le metriche. |
Metodi protetti
fetchFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Esegui il pull del file dal percorso specificato nel dispositivo. Estrai il contenuto compresso del
perfetto se l'opzione di compressione perfetto è abilitata.
Parametri |
device |
ITestDevice : che contiene il file. |
remoteFilePath |
String : posizione nel dispositivo. |
userId |
int : l'ID utente da cui eseguire il pull |
Ritorni |
File |
versione compressa o decompressa del file perfetto in base all'opzione mCompressPerfetto
se è impostato o meno. |