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
publicgetDeviceResourceMetrics (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. |