FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
Obiekt Java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector
, który nasłuchuje klucza metryk pochodzącego z urządzenia i pobiera go jako plik z urządzenia. Można rozszerzyć o dodatkowe przetwarzanie pliku.
Streszczenie
Pola | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Konstruktorzy publiczni | |
---|---|
FilePullerDeviceMetricCollector () |
Metody publiczne | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Oddzwonienie po zakończeniu przypadku testowego. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Wywołanie zwrotne po zakończeniu uruchomienia testowego. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Implementacja metody powinna umożliwiać logowanie katalogu, analizowanie go w celu umieszczenia metryk w |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Implementacja metody powinna umożliwiać logowanie pliku, analizowanie go pod kątem umieszczenia metryk w |
Metody chronione | |
---|---|
void | addKeys (String... keys) Dodaje dodatkowe klawisze wzorów do wyciągnięcia z urządzenia. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Wyciągnij plik z określonej ścieżki w urządzeniu. |
Pola
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktorzy publiczni
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metody publiczne
naKońcuTestu
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Oddzwonienie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
testData | DeviceMetricData : DeviceMetricData przechowujący dane dla przypadku testowego. Będzie tym samym obiektem, co podczas BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Rzuca | |
---|---|
DeviceNotAvailableException |
naTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Wywołanie zwrotne po zakończeniu uruchomienia testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
runData | DeviceMetricData : DeviceMetricData przechowujący dane dla przebiegu. Będzie tym samym obiektem, co podczas BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Rzuca | |
---|---|
DeviceNotAvailableException |
katalogprocessMetric
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Implementacja metody powinna umożliwiać logowanie katalogu, analizowanie go w celu umieszczenia metryk w DeviceMetricData
.
Parametry | |
---|---|
key | String : klucz opcji powiązany z pobranym katalogiem. |
metricDirectory | File : ERROR(/File) pobrany z urządzenia pasującego do klawisza opcji. |
data | DeviceMetricData : DeviceMetricData , w którym można przechowywać metryki. |
procesMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Implementacja metody powinna umożliwiać logowanie pliku, analizowanie go pod kątem umieszczenia metryk w DeviceMetricData
.
Parametry | |
---|---|
key | String : klucz opcji powiązany z pobranym plikiem. |
metricFile | File : ERROR(/File) pobrany z urządzenia pasującego do klawisza opcji. |
data | DeviceMetricData : DeviceMetricData , w którym można przechowywać metryki. |
Metody chronione
dodajKlucze
protected void addKeys (String... keys)
Dodaje dodatkowe klawisze wzorów do wyciągnięcia z urządzenia.
Parametry | |
---|---|
keys | String |
pobierz plik
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Wyciągnij plik z określonej ścieżki w urządzeniu.
Parametry | |
---|---|
device | ITestDevice : który zawiera plik. |
remoteFilePath | String : lokalizacja w urządzeniu. |
userId | int : identyfikator użytkownika, z którego chcesz pobrać |
Zwroty | |
---|---|
File | Plik pobrany z podanej ścieżki w urządzeniu. |
Rzuca | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |