FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Element BaseDeviceMetricCollector
nasłuchuje kluczy danych pochodzących z urządzenia i pobiera
jako plik z urządzenia. Można ją przedłużyć w celu dodatkowego przetwarzania pliku.
Podsumowanie
Fieldsem | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Konstruktory publiczne | |
---|---|
FilePullerDeviceMetricCollector()
|
Metody publiczne | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Wywoływanie zwrotne po zakończeniu przypadku testowego. |
void
|
onTestRunEnd(DeviceMetricData runData,
Wywoływanie zwrotne po zakończeniu testu. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Implementacja tej metody powinna umożliwiać rejestrowanie katalogu i analizowanie go pod kątem wskaźników
Wpisz |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Implementacja tej metody powinna umożliwiać zarejestrowanie pliku i jego analizę pod kątem wskaźników
|
Metody chronione | |
---|---|
void
|
addKeys(String... keys)
Dodaje dodatkowe klawisze wzoru do pobierania z urządzenia. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Pobierz plik z określonej ścieżki w urządzeniu. |
Fieldsem
Klucze mDirectoryKey
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktory publiczne
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metody publiczne
na końcuTestu
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Wywoływanie zwrotne po zakończeniu przypadku testowego. To czas na porządki.
Parametry | |
---|---|
testData |
DeviceMetricData : element DeviceMetricData zawierający dane na potrzeby przypadku testowego. Będzie
ten sam obiekt co w okresie BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: bieżąca mapa danych przekazywanych do usługi ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
Zakończenie przebiegu testowego
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Wywoływanie zwrotne po zakończeniu testu. To czas na porządki.
Parametry | |
---|---|
runData |
DeviceMetricData : element DeviceMetricData przechowujący dane dotyczące uruchomienia. Bez zmian
jak w okresie BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: bieżąca mapa danych przekazywanych do usługi ERROR(/#testRunEnded(long,Map)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
KatalogWskaźników procesów
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
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. |
data |
DeviceMetricData : pole DeviceMetricData , w którym można przechowywać dane. |
plik_danych_procesu
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Implementacja tej metody powinna umożliwiać zarejestrowanie pliku i jego analizę pod kątem wskaźników
DeviceMetricData
Parametry | |
---|---|
key |
String : klucz opcji powiązany z pobranym plikiem. |
metricFile |
File : wartość ERROR(/File) pobrana z urządzenia zgodna z kluczem opcji. |
data |
DeviceMetricData : pole DeviceMetricData , w którym można przechowywać dane. |
Metody chronione
addKeys
protected void addKeys (String... keys)
Dodaje dodatkowe klawisze wzoru do pobierania z urządzenia.
Parametry | |
---|---|
keys |
String |
pobierz plik
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Pobierz plik z określonej ścieżki w urządzeniu.
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 |
Plik został pobrany z podanej ścieżki na urządzeniu. |
Rzuty | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |