FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector
, który nasłuchuje klucza metryk pochodzących z urządzenia i pobiera je jako plik z urządzenia. Można go przedłużyć w celu dodatkowej obróbki pliku.
Streszczenie
Pola | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Konstruktorzy publiczni | |
---|---|
FilePullerDeviceMetricCollector () |
Metody publiczne | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Oddzwanianie po zakończeniu przypadku testowego. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Oddzwanianie po zakończeniu uruchomienia testowego. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Implementacja metody powinna umożliwiać logowanie katalogu, parsowanie go w celu umieszczenia metryk w |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Implementacja metody powinna umożliwiać logowanie pliku, parsowanie go w celu umieszczenia metryk w |
Metody chronione | |
---|---|
void | addKeys (String... keys) Dodaje dodatkowe klawisze wzorów do wyciągania z urządzenia. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Pobierz plik z określonej ścieżki w urządzeniu. |
Pola
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktorzy publiczni
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metody publiczne
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
testData | DeviceMetricData : DeviceMetricData przechowująca 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)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
naTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Oddzwanianie po zakończeniu uruchomienia testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
runData | DeviceMetricData : DeviceMetricData przechowująca dane dla przebiegu. Będzie tym samym obiektem, co podczas BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Implementacja metody powinna umożliwiać logowanie katalogu, parsowanie 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órej mogą być przechowywane metryki. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Implementacja metody powinna umożliwiać logowanie pliku, parsowanie go w celu 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órej mogą być przechowywane metryki. |
Metody chronione
addKeys
protected void addKeys (String... keys)
Dodaje dodatkowe klawisze wzorów do wyciągania 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 ma plik. |
remoteFilePath | String : lokalizacja w urządzeniu. |
userId | int : identyfikator użytkownika, z którego ma być pobierany |
Zwroty | |
---|---|
File | Plik pobrany z podanej ścieżki w urządzeniu. |
Rzuty | |
---|---|
DeviceNotAvailableException |