PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector
, która umożliwia
Pobieranie plików perfetto z urządzenia i zbieranie z niego danych.
Służy również do konwertowania nieprzetworzonego pliku śledzenia na plik wskaźnika perfetto.
Podsumowanie
Metody chronione |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Pobierz plik z określonej ścieżki w urządzeniu.
|
Konstruktory publiczne
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Metody publiczne
KatalogWskaźników procesów
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Implementacja tej metody powinna umożliwiać rejestrowanie katalogu i analizowanie go pod kątem wskaźników
Wpisz DeviceMetricData
.
Parametry |
key |
String : klucz opcji powiązany z pobranym katalogiem. |
metricDirectory |
File : wartość ERROR(/File) pobrana z urządzenia zgodna z kluczem opcji. |
runData |
DeviceMetricData : pole DeviceMetricData , w którym można przechowywać dane. |
plik_danych_procesu
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Przetwórz plik śledzenia perfetto, aby dodać dodatkowe wskaźniki, i dodaj go do wskaźników końcowych.
Jeśli kompresja była włączona, rozpakuj plik perfetto do przetworzenia.
Parametry |
key |
String : klucz opcji powiązany z plikiem pobranym z urządzenia. |
metricFile |
File : wartość ERROR(/File) pobrana z urządzenia zgodna z kluczem opcji. |
data |
DeviceMetricData : miejsce przechowywania danych. |
Metody chronione
pobierz plik
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Pobierz plik z określonej ścieżki w urządzeniu. Pobierz skompresowaną zawartość pliku
perfetto (plik perfetto), jeśli włączona jest opcja kompresowania perfetto.
Parametry |
device |
ITestDevice : który zawiera plik. |
remoteFilePath |
String : lokalizacja na urządzeniu. |
userId |
int : identyfikator użytkownika, z którego zostanie pobrany |
Zwroty |
File |
Skompresowana lub zdekompresowana wersja pliku perfetto na podstawie opcji mCompressPerfetto
lub nie. |