DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

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


Analiza la antigüedad del almacenamiento a partir de logcat. El almacenamiento debe estar habilitado para este recopilador. Verifica antes de usar este recopilador, ya que, de lo contrario, devolverá recursos vacíos.

Resumen

Constantes

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Campos

public static final Pattern STORAGE_AGE_PATTERN

Constructores públicos

DeviceStorageAgeResourceMetricCollector()

Métodos públicos

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

Recopila métricas de recursos del dispositivo.

Constantes

AGE_TAG

public static final String AGE_TAG

Valor de la constante: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Valor de la constante: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Valor de la constante: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Valor constante: "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

Valor de la constante: "storage_age"

Campos

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Constructores públicos

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Métodos públicos

getDeviceResourceMetrics

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

Recopila métricas de recursos del dispositivo. La función debe devolver el resultado en IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms; de lo contrario, el LabResourceDeviceMonitor descartará el resultado. Además, verifica Thread.currentThread().isInterrupted() antes de realizar operaciones costosas y regresa de inmediato.

Parámetros
descriptor DeviceDescriptor: Es el objeto DeviceDescriptor sobre el dispositivo que genera la métrica.

deviceManager IDeviceManager: Es la instancia de IDeviceManager.

Muestra
Collection<Resource> un Collection del dispositivo Resource.