DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

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


Analizza l'età dell'archiviazione da logcat. Lo spazio di archiviazione deve essere stato abilitato per questo agente di raccolta. Controlla prima di utilizzare questo raccoglitore, altrimenti restituirà risorse vuote.

Riepilogo

Costanti

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Campi

public static final Pattern STORAGE_AGE_PATTERN

Costruttori pubblici

DeviceStorageAgeResourceMetricCollector()

Metodi pubblici

Collection<Resource> getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo.

Costanti

AGE_TAG

public static final String AGE_TAG

Valore costante: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Valore costante: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Valore costante: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Valore costante: "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

Valore costante: "storage_age"

Campi

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Costruttori pubblici

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Metodi pubblici

getDeviceResourceMetrics

public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo. La funzione deve essere restituita in IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms, altrimenti il risultato verrà eliminato da LabResourceDeviceMonitor. Inoltre, controlla Thread.currentThread().isInterrupted() prima di un'operazione costosa e torna immediatamente.

Parametri
descriptor DeviceDescriptor: il DeviceDescriptor sul dispositivo di misurazione.

deviceManager IDeviceManager: l'istanza IDeviceManager.

Resi
Collection<Resource> un Collection del dispositivo Resource.