DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector


Analizowanie wieku pamięci na podstawie dziennika. W przypadku tego kolektora musi być włączone przechowywanie. Przed użyciem tego modułu zbierającego sprawdź, czy jest on prawidłowo skonfigurowany. W przeciwnym razie zwróci on puste zasoby.

Podsumowanie

Stałe

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Fieldsem

public static final Pattern STORAGE_AGE_PATTERN

Publiczne konstruktory

DeviceStorageAgeResourceMetricCollector()

Metody publiczne

getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Zbiera dane o zasobach urządzenia.

Stałe

AGE_TAG

public static final String AGE_TAG

Wartość stała: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Wartość stała: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Stała wartość: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Wartość stała: "logcat -b events -d -t "%d-%02d-%02d %02d:%02d:00.000" | grep storaged_emmc_info | tail -1"

STORAGE_AGE_RESOURCE_NAME

public static final String STORAGE_AGE_RESOURCE_NAME

Wartość stała: "storage_age"

Fieldsem

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Publiczne konstruktory

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Metody publiczne

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Zbiera dane o zasobach urządzenia. Funkcja musi zwrócić wartość w ciągu getDeviceMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie odrzucony przez LabResourceDeviceMonitor. Przed wykonaniem kosztownej operacji sprawdź też, czy wątek Thread.currentThread().isInterrupted() nie został przerwany, i w takim przypadku natychmiast zakończ działanie.

Parametry
descriptor DeviceDescriptor: DeviceDescriptor o urządzeniu pomiarowym.

deviceManager IDeviceManager: instancja IDeviceManager.

Zwroty
ERROR(/Collection) urządzenia Resource.