FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | |
BaseDeviceMetricCollector, które nasłuchują klucza danych o wartościach pochodzącego z urządzenia i pobierają je z urządzenia jako plik. Można go przedłużyć w celu dodatkowego przetworzenia pliku.
Podsumowanie
Fieldsem | |
|---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Publiczne konstruktory | |
|---|---|
FilePullerDeviceMetricCollector()
|
|
Metody publiczne | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData,
Wywołanie zwrotne po zakończeniu testu. |
void
|
onTestRunEnd(DeviceMetricData runData,
Wywołanie zwrotne po zakończeniu testu. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Wdrożenie tej metody powinno umożliwiać rejestrowanie katalogu i analizowanie go pod kątem danych, które mają być umieszczane w |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Wdrożenie tej metody powinno umożliwiać rejestrowanie pliku i analizowanie go pod kątem danych, które mają być umieszczane w |
Metody chronione | |
|---|---|
void
|
addKeys(String... keys)
Dodaje dodatkowe klucze wzoru do pobierania z urządzenia. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Pobierz plik ze ścieżki podanej w urządzeniu. |
Fieldsem
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Publiczne konstruktory
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metody publiczne
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Wywołanie zwrotne po zakończeniu przypadku testowego. To powinien być czas na posprzątanie.
| Parametry | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData zawierający dane dla przypadku testowego. Będzie to ten sam obiekt co podczas BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData). |
currentTestCaseMetrics |
: aktualna mapa danych przekazywanych do ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)). |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Wywołanie zwrotne po zakończeniu testu. To powinien być czas na posprzątanie.
| Parametry | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData zawierający dane dotyczące uruchomienia. Będzie to ten sam obiekt co podczas BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). |
currentRunMetrics |
: aktualna mapa danych przekazywanych do ERROR(/#testRunEnded(long,Map)). |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
processMetricDirectory
public abstract void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData data)Wdrożenie tej metody powinno umożliwiać rejestrowanie katalogu i analizowanie go pod kątem danych, które mają być umieszczane w DeviceMetricData.
| Parametry | |
|---|---|
key |
String: klucz opcji powiązany z pobranym katalogiem. |
metricDirectory |
File: ERROR(/File) pobrany z urządzenia pasującego do klucza opcji. |
data |
DeviceMetricData: DeviceMetricData, w którym można przechowywać dane. |
processMetricFile
public abstract void processMetricFile (String key,
File metricFile,
DeviceMetricData data)Wdrożenie tej metody powinno umożliwiać rejestrowanie pliku i analizowanie go pod kątem danych, które mają być umieszczane w DeviceMetricData.
| Parametry | |
|---|---|
key |
String: klucz opcji powiązany z pobranym plikiem. |
metricFile |
File: ERROR(/File) pobrany z urządzenia pasującego do klucza opcji. |
data |
DeviceMetricData: DeviceMetricData, w którym można przechowywać dane. |
Metody chronione
addKeys
protected void addKeys (String... keys)
Dodaje dodatkowe klucze wzoru do pobierania z urządzenia.
| Parametry | |
|---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Pobierz plik ze ścieżki podanej w urządzeniu.
| Parametry | |
|---|---|
device |
ITestDevice: który zawiera plik. |
remoteFilePath |
String: lokalizacja na urządzeniu. |
userId |
int: identyfikator użytkownika, z którego chcesz pobrać dane |
| Zwroty | |
|---|---|
File |
Plik pobrany z podanej ścieżki na urządzeniu. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|