FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Obiekt | ||
↳ | 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 je jako plik z urządzenia. Można rozszerzyć o dodatkowe przetwarzanie pliku.
Streszczenie
Pola | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Konstruktory publiczne | |
---|---|
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 przebiegu testowego. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Implementacja metody powinna pozwolić na logowanie katalogu, parsowanie go pod kątem umieszczania metryk w |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Implementacja metody powinna pozwolić na logowanie pliku, parsowanie go pod kątem umieszczania metryk w |
Metody chronione | |
---|---|
void | addKeys (String... keys) Dodaje dodatkowe klucze wzorców do ściągania z urządzenia. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Ściągnij plik z określonej ścieżki w urządzeniu. |
Pola
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktory publiczne
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metody publiczne
na końcu testu
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
testData | DeviceMetricData : element 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)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Oddzwanianie po zakończeniu przebiegu 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)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
ProcessMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Implementacja metody powinna pozwolić na logowanie katalogu, parsowanie go pod kątem umieszczania metryk 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 mogą być przechowywane metryki. |
plik metryczny procesu
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Implementacja metody powinna pozwolić na logowanie pliku, parsowanie go pod kątem umieszczania metryk 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 mogą być przechowywane metryki. |
Metody chronione
dodaj klucze
protected void addKeys (String... keys)
Dodaje dodatkowe klucze wzorców do ściągania z urządzenia.
Parametry | |
---|---|
keys | String |
pobierz plik
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Ściągnij 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 do pobrania |
Zwroty | |
---|---|
File | Plik pobrany z podanej ścieżki w urządzeniu. |
Rzuty | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |