DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

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


Analyser l'âge du stockage à partir de logcat. Le stockage doit être activé pour ce collecteur. Veuillez vérifier avant d'utiliser ce collecteur, sinon il renverra des ressources vides.

Résumé

Constantes

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Champs

public static final Pattern STORAGE_AGE_PATTERN

Constructeurs publics

DeviceStorageAgeResourceMetricCollector()

Méthodes publiques

getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Collecte les métriques sur les ressources de l'appareil.

Constantes

AGE_TAG

public static final String AGE_TAG

Valeur constante : "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Valeur constante : "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Valeur constante : "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Valeur de 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

Valeur constante : "storage_age"

Champs

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Constructeurs publics

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Méthodes publiques

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Collecte les métriques sur les ressources de l'appareil. La fonction doit renvoyer un résultat dans un délai de getDeviceMetricizeTimeoutMs() ms, sinon le résultat sera supprimé par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et renvoyer immédiatement.

Paramètres
descriptor DeviceDescriptor : DeviceDescriptor concernant l'appareil de métrique.

deviceManager IDeviceManager : instance IDeviceManager.

Renvoie
un ERROR(/Collection) de l'appareil Resource.