PerfettoPullerMetricCollector
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.PerfettoPullerMetricCollector |
Implementazione di base di FilePullerDeviceMetricCollector
che permette di estrarre i file perfetto dal dispositivo e raccogliere le metriche da esso. Utilizzato anche per convertire il file di traccia grezzo in un file metrico perfetto.
Riepilogo
Classi nidificate | |
---|---|
enum | PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
|
Costruttori pubblici | |
---|---|
PerfettoPullerMetricCollector () |
Metodi pubblici | |
---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per inserire le metriche in |
void | processMetricFile (String key, File metricFile, DeviceMetricData data) Elabora il file di traccia perfetto per le metriche aggiuntive e aggiungilo alle metriche finali. |
Metodi protetti | |
---|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Estrarre il 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 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. |
runData | DeviceMetricData : i 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 che è stato estratto dal dispositivo. |
metricFile | File : l' ERROR(/File) estratto dal dispositivo che corrisponde alla chiave di opzione. |
data | DeviceMetricData : dove verranno archiviate le metriche. |
Metodi protetti
recuperareFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Estrarre il file dal percorso specificato nel dispositivo. Estrai il contenuto compresso del file perfetto se l'opzione comprimi perfetto è abilitata.
Parametri | |
---|---|
device | ITestDevice : che ha il file. |
remoteFilePath | String : posizione nel dispositivo. |
userId | int : l'ID utente da cui estrarre |
ritorna | |
---|---|
File | la versione compressa o decompressa del file perfetto basata sull'opzione mCompressPerfetto è impostata o meno. |
Tiri | |
---|---|
DeviceNotAvailableException |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2022-08-15 UTC.